# NM-debian.yml - name: Stopping services include_tasks: down-debian.yml # provide keyfile layout like the XO's used way back. - name: Create uuid for NM's keyfile store shell: uuidgen register: uuid_response - name: Put the uuid in place set_fact: gen_uuid: "{{ uuid_response.stdout_lines[0] }}" # NM might have a watcher on this path and we don't have to restart NM - name: Copy the bridge script for NetworkManager template: dest: /etc/NetworkManager/system-connections/ src: network/bridge-br0 mode: 0600 - name: Stop wpa_supplicant service service: name: wpa_supplicant state: stopped when: iiab_wireless_lan_iface is defined and hostapd_enabled and iiab_network_mode != "Appliance" - name: Mask wpa_supplicant shell: systemctl mask wpa_supplicant when: iiab_wireless_lan_iface is defined and hostapd_enabled and iiab_network_mode != "Appliance" - name: Reload systemd systemd: daemon_reload: yes - name: Restart the NetworkManager service systemd: name: network-manager state: restarted when: not nobridge is defined and not no_net_restart