diff --git a/roles/network/tasks/restart.yml b/roles/network/tasks/restart.yml index e169714d0..d70999290 100644 --- a/roles/network/tasks/restart.yml +++ b/roles/network/tasks/restart.yml @@ -53,11 +53,12 @@ name: avahi-daemon state: restarted -- name: Create gateway flag - shell: echo 1 > /etc/sysconfig/olpc-scripts/setup.d/installed/gateway - args: - creates: /etc/sysconfig/olpc-scripts/setup.d/installed/gateway - when: iiab_network_mode == "Gateway" +- name: Record 'IIAB_GATEWAY_ENABLED={{ iiab_gateway_enabled }}' in {{ iiab_env_file }} + lineinfile: + path: "{{ iiab_env_file }}" + regexp: '^IIAB_GATEWAY_ENABLED=*' + line: 'IIAB_GATEWAY_ENABLED={{ iiab_gateway_enabled }}' + state: present #netplan de-configures pre-created bridged interfaces #- name: Reload netplan when Wifi is not gateway on Ubuntu 18+