mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
supply hostapd template later to pickup changed fact
This commit is contained in:
parent
422b1c0197
commit
4a30d7e15d
4 changed files with 18 additions and 24 deletions
|
@ -19,18 +19,6 @@
|
|||
host_channel: "{{ current_client_channel.stdout }}"
|
||||
when: current_client_channel.stdout is defined and current_client_channel.stdout != "" and current_client_channel.stdout|int <= 13
|
||||
|
||||
- name: Create /etc/hostapd/hostapd.conf and backup .iiab from template
|
||||
template:
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0644
|
||||
src: "{{ item.src }}"
|
||||
dest: "{{ item.dest }}"
|
||||
with_items:
|
||||
- { src: 'hostapd/hostapd.conf.j2', dest: '/etc/hostapd/hostapd.conf' }
|
||||
- { src: 'hostapd/hostapd.conf.j2', dest: '/etc/hostapd/hostapd.conf.iiab' }
|
||||
when: can_be_ap
|
||||
|
||||
- name: Generate new random mac address for ap0
|
||||
shell: tr -dc A-F0-9 < /dev/urandom | head -c 10 | sed -r 's/(..)/\1:/g;s/:$//;s/^/02:/'
|
||||
register: ap0_mac
|
||||
|
|
|
@ -6,6 +6,24 @@
|
|||
- wpa_supplicant
|
||||
when: wifi_up_down and hostapd_enabled
|
||||
|
||||
- name: Create /etc/hostapd/hostapd.conf and backup .iiab from template if needed
|
||||
template:
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0644
|
||||
src: "{{ item.src }}"
|
||||
dest: "{{ item.dest }}"
|
||||
with_items:
|
||||
- { src: 'hostapd/hostapd.conf.j2', dest: '/etc/hostapd/hostapd.conf' }
|
||||
- { src: 'hostapd/hostapd.conf.j2', dest: '/etc/hostapd/hostapd.conf.iiab' }
|
||||
when: can_be_ap
|
||||
|
||||
- name: Restart hostapd when WiFi is present but not when using WiFi as gateway with wifi_up_down False
|
||||
systemd:
|
||||
name: hostapd
|
||||
state: restarted
|
||||
when: hostapd_enabled and (wifi_up_down or not no_net_restart)
|
||||
|
||||
- name: Reload netplan for Wifi gateway on Ubuntu 18+
|
||||
shell: netplan apply
|
||||
when: wifi_up_down and is_ubuntu and netplan.stdout.find("yaml") != -1
|
||||
|
|
|
@ -76,12 +76,6 @@
|
|||
state: restarted
|
||||
when: iiab_wired_lan_iface is defined
|
||||
|
||||
- name: Restart hostapd when WiFi is present but not when using WiFi as gateway with wifi_up_down False
|
||||
systemd:
|
||||
name: hostapd
|
||||
state: restarted
|
||||
when: hostapd_enabled and (wifi_up_down or not no_net_restart)
|
||||
|
||||
#- name: Stop wpa_supplicant on Raspbian
|
||||
# shell: killall wpa_supplicant
|
||||
|
||||
|
|
|
@ -70,9 +70,3 @@
|
|||
state: restarted
|
||||
enabled: yes
|
||||
masked: no
|
||||
|
||||
- name: Restart hostapd when WiFi is present but not when using WiFi as gateway with wifi_up_down False
|
||||
systemd:
|
||||
name: hostapd
|
||||
state: restarted
|
||||
when: hostapd_enabled and (wifi_up_down or not no_net_restart)
|
||||
|
|
Loading…
Add table
Reference in a new issue