mirror of
https://github.com/iiab/iiab.git
synced 2025-02-14 20:22:08 +00:00
exclude NM from touching ap0
This commit is contained in:
parent
8751b33271
commit
3d4b23f2fe
2 changed files with 26 additions and 10 deletions
|
@ -3,26 +3,39 @@
|
||||||
include_tasks: down-debian.yml
|
include_tasks: down-debian.yml
|
||||||
|
|
||||||
# provide keyfile layout like the XO's used way back.
|
# provide keyfile layout like the XO's used way back.
|
||||||
- name: Create uuid for NM's keyfile store
|
#- name: Create uuid for NM's keyfile store
|
||||||
shell: uuidgen
|
# shell: uuidgen
|
||||||
register: uuid_response
|
# register: uuid_response
|
||||||
|
|
||||||
- name: Put the uuid in place
|
#- name: Put the uuid in place
|
||||||
set_fact:
|
# set_fact:
|
||||||
gen_uuid: "{{ uuid_response.stdout_lines[0] }}"
|
# gen_uuid: "{{ uuid_response.stdout_lines[0] }}"
|
||||||
|
|
||||||
- name: Copy manage.conf for NetworkManager
|
# systemd-networkd handles br0 except for Raspbian
|
||||||
|
- name: Remove stale br0 for NetworkManager
|
||||||
|
file:
|
||||||
|
dest: /etc/NetworkManager/system-connections/bridge-br0
|
||||||
|
state: absent
|
||||||
|
|
||||||
|
- name: Copy ap0-manage.conf for NetworkManager
|
||||||
|
template:
|
||||||
|
dest: /etc/NetworkManager/conf.d/ap0-manage.conf
|
||||||
|
src: network/ap0-manage.conf
|
||||||
|
mode: 0644
|
||||||
|
when: wifi_up_down
|
||||||
|
|
||||||
|
- name: Copy manage.conf for NetworkManager when wifi_up_down False
|
||||||
template:
|
template:
|
||||||
dest: /etc/NetworkManager/conf.d/wifi-manage.conf
|
dest: /etc/NetworkManager/conf.d/wifi-manage.conf
|
||||||
src: network/manage.conf.j2
|
src: network/manage.conf.j2
|
||||||
mode: 0644
|
mode: 0644
|
||||||
when: discovered_wireless_iface != "none" and not wifi_up_down
|
when: discovered_wireless_iface != "none" and not wifi_up_down
|
||||||
|
|
||||||
- name: Remove br0 in Appliance Mode for NetworkManager
|
- name: Remove manage.conf for NetworkManager when wifi_up_down True
|
||||||
file:
|
file:
|
||||||
dest: /etc/NetworkManager/system-connections/bridge-br0
|
dest: /etc/NetworkManager/conf.d/wifi-manage.conf
|
||||||
state: absent
|
state: absent
|
||||||
# when: iiab_network_mode == "Appliance"
|
when: wifi_up_down
|
||||||
|
|
||||||
- name: Removing static for NetworkManager
|
- name: Removing static for NetworkManager
|
||||||
file:
|
file:
|
||||||
|
|
3
roles/network/templates/network/ap0-manage.conf
Normal file
3
roles/network/templates/network/ap0-manage.conf
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# IIAB WiFi
|
||||||
|
[keyfile]
|
||||||
|
unmanaged-devices=interface-name:ap0
|
Loading…
Reference in a new issue