Handlers
main.yml
Synopsis: Main task.
Import handlers.
1---
2# Generated by .configure.yml
3
4# handlers for freebsd_postinstall
5- name: Import adjkerntz.yml
6 ansible.builtin.import_tasks: adjkerntz.yml
7- name: Import apcupsd.yml
8 ansible.builtin.import_tasks: apcupsd.yml
9- name: Import devd.yml
10 ansible.builtin.import_tasks: devd.yml
11- name: Import devfs.yml
12 ansible.builtin.import_tasks: devfs.yml
13- name: Import dhclient.yml
14 ansible.builtin.import_tasks: dhclient.yml
15- name: Import fstab.yml
16 ansible.builtin.import_tasks: fstab.yml
17- name: Import git_daemon.yml
18 ansible.builtin.import_tasks: git_daemon.yml
19- name: Import hostapd.yml
20 ansible.builtin.import_tasks: hostapd.yml
21- name: Import hostname.yml
22 ansible.builtin.import_tasks: hostname.yml
23- name: Import inetd.yml
24 ansible.builtin.import_tasks: inetd.yml
25- name: Import lockd.yml
26 ansible.builtin.import_tasks: lockd.yml
27- name: Import login.yml
28 ansible.builtin.import_tasks: login.yml
29- name: Import messages.yml
30 ansible.builtin.import_tasks: messages.yml
31- name: Import mountd.yml
32 ansible.builtin.import_tasks: mountd.yml
33- name: Import newaliases.yml
34 ansible.builtin.import_tasks: newaliases.yml
35- name: Import newsyslog.yml
36 ansible.builtin.import_tasks: newsyslog.yml
37- name: Import nfsclient.yml
38 ansible.builtin.import_tasks: nfsclient.yml
39- name: Import nfsd.yml
40 ansible.builtin.import_tasks: nfsd.yml
41- name: Import ntpd.yml
42 ansible.builtin.import_tasks: ntpd.yml
43- name: Import ntpdate.yml
44 ansible.builtin.import_tasks: ntpdate.yml
45- name: Import qemu.yml
46 ansible.builtin.import_tasks: qemu.yml
47- name: Import qemu_user_static.yml
48 ansible.builtin.import_tasks: qemu_user_static.yml
49- name: Import resolvconf.yml
50 ansible.builtin.import_tasks: resolvconf.yml
51- name: Import rpcbind.yml
52 ansible.builtin.import_tasks: rpcbind.yml
53- name: Import smartd.yml
54 ansible.builtin.import_tasks: smartd.yml
55- name: Import snmpd.yml
56 ansible.builtin.import_tasks: snmpd.yml
57- name: Import sshd.yml
58 ansible.builtin.import_tasks: sshd.yml
59- name: Import statd.yml
60 ansible.builtin.import_tasks: statd.yml
61- name: Import swap.yml
62 ansible.builtin.import_tasks: swap.yml
63- name: Import sysctl.yml
64 ansible.builtin.import_tasks: sysctl.yml
65- name: Import syslog-ng.yml
66 ansible.builtin.import_tasks: syslog-ng.yml
67- name: Import syslogd.yml
68 ansible.builtin.import_tasks: syslogd.yml
69- name: Import wpasupplicant.yml
70 ansible.builtin.import_tasks: wpasupplicant.yml
71# EOF
adjkerntz.yml
Synopsis: Configure adjkerntz
Description of the task.
1---
2# update the local time CMOS clock and kernel machdep.adjkerntz
3# variable when timezone changes occur
4- name: Adjust CMOS # noqa: no-changed-when
5 listen: adjust CMOS
6 ansible.builtin.command:
7 cmd: adjkerntz -a
apcupsd.yml
Synopsis: Configure apcupsd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for apcupsd
4- name: Start apcupsd
5 listen: start apcupsd
6 vbotka.freebsd.service:
7 script: apcupsd
8 command: start
9
10- name: Stop apcupsd
11 listen: stop apcupsd
12 vbotka.freebsd.service:
13 script: apcupsd
14 command: stop
15
16- name: Restart apcupsd
17 listen: restart apcupsd
18 when: fp_apcupsd_enable | bool
19 vbotka.freebsd.service:
20 script: apcupsd
21 command: restart
22
23- name: Reload apcupsd
24 listen: reload apcupsd
25 when: fp_apcupsd_enable | bool
26 vbotka.freebsd.service:
27 script: apcupsd
28 command: reload
29
30# EOF
devd.yml
Synopsis: Configure devd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for devd
4- name: Start devd
5 listen: start devd
6 vbotka.freebsd.service:
7 script: devd
8 command: start
9
10- name: Stop devd
11 listen: stop devd
12 vbotka.freebsd.service:
13 script: devd
14 command: stop
15
16- name: Restart devd
17 listen: restart devd
18 when: fp_devd_enable | bool
19 vbotka.freebsd.service:
20 script: devd
21 command: restart
22
23- name: Reload devd
24 listen: reload devd
25 when: fp_devd_enable | bool
26 vbotka.freebsd.service:
27 script: devd
28 command: reload
29
30# EOF
devfs.yml
Synopsis: Configure devfs
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for devfs
4- name: Start devfs
5 listen: start devfs
6 vbotka.freebsd.service:
7 script: devfs
8 command: start
9
10- name: Stop devfs
11 listen: stop devfs
12 vbotka.freebsd.service:
13 script: devfs
14 command: stop
15
16- name: Restart devfs
17 listen: restart devfs
18 when: fp_devfs_enable | bool
19 vbotka.freebsd.service:
20 script: devfs
21 command: restart
22
23- name: Reload devfs
24 listen: reload devfs
25 when: fp_devfs_enable | bool
26 vbotka.freebsd.service:
27 script: devfs
28 command: reload
29
30# EOF
dhclient.yml
Synopsis: Configure dhclient
Description of the task.
1---
2- name: Restart dhclient
3 listen: restart dhclient
4 ansible.builtin.service:
5 name: dhclient
6 state: restarted
7
8- name: Restart dhclient all # noqa: no-changed-when
9 listen: restart dhclient all
10 ansible.builtin.command:
11 cmd: /etc/rc.d/dhclient restart {{ item }}
12 loop: "{{ fp_dhclient_ifn }}"
13
14- name: Restart dhclient blocks # noqa: no-changed-when
15 listen: restart dhclient blocks
16 ansible.builtin.command:
17 cmd: /etc/rc.d/dhclient restart {{ item }}
18 loop: "{{ fp_dhclient_conf_changes.results | selectattr('changed') | map(attribute='item.ifn') | unique }}"
fstab.yml
Synopsis: Configure fstab
Description of the task.
1---
2# fstab
3# - name: mount all
4# command: mount -a
5- name: Meta noop
6 listen: meta noop
7 ansible.builtin.meta: noop
hostapd.yml
Synopsis: Configure hostapd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for hostapd
4- name: Start hostapd
5 listen: start hostapd
6 vbotka.freebsd.service:
7 script: hostapd
8 command: start
9
10- name: Stop hostapd
11 listen: stop hostapd
12 vbotka.freebsd.service:
13 script: hostapd
14 command: stop
15
16- name: Restart hostapd
17 listen: restart hostapd
18 when: fp_hostapd_enable | bool
19 vbotka.freebsd.service:
20 script: hostapd
21 command: restart
22
23- name: Reload hostapd
24 listen: reload hostapd
25 when: fp_hostapd_enable | bool
26 vbotka.freebsd.service:
27 script: hostapd
28 command: reload
29
30# EOF
hostname.yml
Synopsis: Configure hostname
Description of the task.
1---
2- name: Set hostname # noqa: no-changed-when
3 listen: set hostname
4 ansible.builtin.command:
5 cmd: hostname {{ rc_conf_hostname }}
inetd.yml
Synopsis: Configure inetd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for inetd
4- name: Start inetd
5 listen: start inetd
6 vbotka.freebsd.service:
7 script: inetd
8 command: start
9
10- name: Stop inetd
11 listen: stop inetd
12 vbotka.freebsd.service:
13 script: inetd
14 command: stop
15
16- name: Restart inetd
17 listen: restart inetd
18 when: fp_inetd_enable | bool
19 vbotka.freebsd.service:
20 script: inetd
21 command: restart
22
23- name: Reload inetd
24 listen: reload inetd
25 when: fp_inetd_enable | bool
26 vbotka.freebsd.service:
27 script: inetd
28 command: reload
29
30# EOF
lockd.yml
Synopsis: Configure lockd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for lockd
4- name: Start lockd
5 listen: start lockd
6 vbotka.freebsd.service:
7 script: lockd
8 command: start
9
10- name: Stop lockd
11 listen: stop lockd
12 vbotka.freebsd.service:
13 script: lockd
14 command: stop
15
16- name: Restart lockd
17 listen: restart lockd
18 when: fp_lockd_enable | bool
19 vbotka.freebsd.service:
20 script: lockd
21 command: restart
22
23- name: Reload lockd
24 listen: reload lockd
25 when: fp_lockd_enable | bool
26 vbotka.freebsd.service:
27 script: lockd
28 command: reload
29
30# EOF
login.yml
Synopsis: Configure login
Description of the task.
1---
2- name: Rebuild login_conf # noqa: no-changed-when
3 listen: rebuild login_conf
4 ansible.builtin.command:
5 cmd: /usr/bin/cap_mkdb /etc/login.conf
messages.yml
Synopsis: Configure messages
Description of the task.
1---
2- name: Loader message reboot
3 listen: loader message reboot
4 ansible.builtin.debug:
5 msg: "[MESSAGE] Reboot to activate configuration in /boot/loader.conf"
6
7# TODO: Optionally reboot and wait_for
8# EOF
mountd.yml
Synopsis: Configure mountd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for mountd
4- name: Start mountd
5 listen: start mountd
6 vbotka.freebsd.service:
7 script: mountd
8 command: start
9
10- name: Stop mountd
11 listen: stop mountd
12 vbotka.freebsd.service:
13 script: mountd
14 command: stop
15
16- name: Restart mountd
17 listen: restart mountd
18 when: fp_mountd_enable | bool
19 vbotka.freebsd.service:
20 script: mountd
21 command: restart
22
23- name: Reload mountd
24 listen: reload mountd
25 when: fp_mountd_enable | bool
26 vbotka.freebsd.service:
27 script: mountd
28 command: reload
29
30# EOF
newaliases.yml
Synopsis: Configure newaliases
Description of the task.
1---
2- name: Newaliases # noqa: no-changed-when
3 listen: newaliases
4 ansible.builtin.command:
5 cmd: /usr/bin/newaliases
newsyslog.yml
Synopsis: Configure newsyslog
Description of the task.
1---
2- name: Create newsyslog # noqa: no-changed-when
3 listen: create newsyslog
4 ansible.builtin.command: newsyslog -C
5
6- name: Create all newsyslog # noqa: no-changed-when
7 listen: create all newsyslog
8 ansible.builtin.command: newsyslog -CC
nfsclient.yml
Synopsis: Configure nfsclient
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for nfsclient
4- name: Start nfsclient
5 listen: start nfsclient
6 vbotka.freebsd.service:
7 script: nfsclient
8 command: start
9
10- name: Stop nfsclient
11 listen: stop nfsclient
12 vbotka.freebsd.service:
13 script: nfsclient
14 command: stop
15
16- name: Restart nfsclient
17 listen: restart nfsclient
18 when: fp_nfs_enable | bool
19 vbotka.freebsd.service:
20 script: nfsclient
21 command: restart
22
23- name: Reload nfsclient
24 listen: reload nfsclient
25 when: fp_nfs_enable | bool
26 vbotka.freebsd.service:
27 script: nfsclient
28 command: reload
29
30# EOF
nfsd.yml
Synopsis: Configure nfsd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for nfsd
4- name: Start nfsd
5 listen: start nfsd
6 vbotka.freebsd.service:
7 script: nfsd
8 command: start
9
10- name: Stop nfsd
11 listen: stop nfsd
12 vbotka.freebsd.service:
13 script: nfsd
14 command: stop
15
16- name: Restart nfsd
17 listen: restart nfsd
18 when: fp_nfsd_enable | bool
19 vbotka.freebsd.service:
20 script: nfsd
21 command: restart
22
23- name: Reload nfsd
24 listen: reload nfsd
25 when: fp_nfsd_enable | bool
26 vbotka.freebsd.service:
27 script: nfsd
28 command: reload
29
30# EOF
ntpdate.yml
Synopsis: Configure ntpdate
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for ntpdate
4- name: Start ntpdate
5 listen: start ntpdate
6 vbotka.freebsd.service:
7 script: ntpdate
8 command: start
9
10- name: Stop ntpdate
11 listen: stop ntpdate
12 vbotka.freebsd.service:
13 script: ntpdate
14 command: stop
15
16- name: Restart ntpdate
17 listen: restart ntpdate
18 when: fp_ntpdate_enable | bool
19 vbotka.freebsd.service:
20 script: ntpdate
21 command: restart
22
23- name: Reload ntpdate
24 listen: reload ntpdate
25 when: fp_ntpdate_enable | bool
26 vbotka.freebsd.service:
27 script: ntpdate
28 command: reload
29
30# EOF
ntpd.yml
Synopsis: Configure ntpd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for ntpd
4- name: Start ntpd
5 listen: start ntpd
6 vbotka.freebsd.service:
7 script: ntpd
8 command: start
9
10- name: Stop ntpd
11 listen: stop ntpd
12 vbotka.freebsd.service:
13 script: ntpd
14 command: stop
15
16- name: Restart ntpd
17 listen: restart ntpd
18 when: fp_ntpd_enable | bool
19 vbotka.freebsd.service:
20 script: ntpd
21 command: restart
22
23- name: Reload ntpd
24 listen: reload ntpd
25 when: fp_ntpd_enable | bool
26 vbotka.freebsd.service:
27 script: ntpd
28 command: reload
29
30# EOF
qemu.yml
Synopsis: Configure qemu
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for qemu
4- name: Start qemu
5 listen: start qemu
6 vbotka.freebsd.service:
7 script: qemu
8 command: start
9
10- name: Stop qemu
11 listen: stop qemu
12 vbotka.freebsd.service:
13 script: qemu
14 command: stop
15
16- name: Restart qemu
17 listen: restart qemu
18 when: fp_qemu_enable | bool
19 vbotka.freebsd.service:
20 script: qemu
21 command: restart
22
23- name: Reload qemu
24 listen: reload qemu
25 when: fp_qemu_enable | bool
26 vbotka.freebsd.service:
27 script: qemu
28 command: reload
29
30# EOF
qemu_user_static.yml
Synopsis: Configure qemu_user_static
Description of the task.
[handlers/qemu_user_static.yml]
1---
2# Generated by .configure.yml
3# Handlers for qemu_user_static
4- name: Start qemu_user_static
5 listen: start qemu_user_static
6 vbotka.freebsd.service:
7 script: qemu_user_static
8 command: start
9
10- name: Stop qemu_user_static
11 listen: stop qemu_user_static
12 vbotka.freebsd.service:
13 script: qemu_user_static
14 command: stop
15
16- name: Restart qemu_user_static
17 listen: restart qemu_user_static
18 when: fp_qemu_user_static_enable | bool
19 vbotka.freebsd.service:
20 script: qemu_user_static
21 command: restart
22
23- name: Reload qemu_user_static
24 listen: reload qemu_user_static
25 when: fp_qemu_user_static_enable | bool
26 vbotka.freebsd.service:
27 script: qemu_user_static
28 command: reload
29
30# EOF
resolvconf.yml
Synopsis: Configure resolvconf
Description of the task.
1---
2- name: Resolvconf apply # noqa: no-changed-when
3 listen: resolvconf apply
4 ansible.builtin.command:
5 cmd: resolvconf -u
rpcbind.yml
Synopsis: Configure rpcbind
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for rpcbind
4- name: Start rpcbind
5 listen: start rpcbind
6 vbotka.freebsd.service:
7 script: rpcbind
8 command: start
9
10- name: Stop rpcbind
11 listen: stop rpcbind
12 vbotka.freebsd.service:
13 script: rpcbind
14 command: stop
15
16- name: Restart rpcbind
17 listen: restart rpcbind
18 when: fp_rpcbind_enable | bool
19 vbotka.freebsd.service:
20 script: rpcbind
21 command: restart
22
23- name: Reload rpcbind
24 listen: reload rpcbind
25 when: fp_rpcbind_enable | bool
26 vbotka.freebsd.service:
27 script: rpcbind
28 command: reload
29
30# EOF
smartd.yml
Synopsis: Configure smartd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for smartd
4- name: Start smartd
5 listen: start smartd
6 vbotka.freebsd.service:
7 script: smartd
8 command: start
9
10- name: Stop smartd
11 listen: stop smartd
12 vbotka.freebsd.service:
13 script: smartd
14 command: stop
15
16- name: Restart smartd
17 listen: restart smartd
18 when: fp_smartd_enable | bool
19 vbotka.freebsd.service:
20 script: smartd
21 command: restart
22
23- name: Reload smartd
24 listen: reload smartd
25 when: fp_smartd_enable | bool
26 vbotka.freebsd.service:
27 script: smartd
28 command: reload
29
30# EOF
snmpd.yml
Synopsis: Configure snmpd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for snmpd
4- name: Start snmpd
5 listen: start snmpd
6 vbotka.freebsd.service:
7 script: snmpd
8 command: start
9
10- name: Stop snmpd
11 listen: stop snmpd
12 vbotka.freebsd.service:
13 script: snmpd
14 command: stop
15
16- name: Restart snmpd
17 listen: restart snmpd
18 when: fp_snmpd_enable | bool
19 vbotka.freebsd.service:
20 script: snmpd
21 command: restart
22
23- name: Reload snmpd
24 listen: reload snmpd
25 when: fp_snmpd_enable | bool
26 vbotka.freebsd.service:
27 script: snmpd
28 command: reload
29
30# EOF
sshd.yml
Synopsis: Configure sshd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for sshd
4- name: Start sshd
5 listen: start sshd
6 vbotka.freebsd.service:
7 script: sshd
8 command: start
9
10- name: Stop sshd
11 listen: stop sshd
12 vbotka.freebsd.service:
13 script: sshd
14 command: stop
15
16- name: Restart sshd
17 listen: restart sshd
18 when: fp_sshd_enable | bool
19 vbotka.freebsd.service:
20 script: sshd
21 command: restart
22
23- name: Reload sshd
24 listen: reload sshd
25 when: fp_sshd_enable | bool
26 vbotka.freebsd.service:
27 script: sshd
28 command: reload
29
30# EOF
statd.yml
Synopsis: Configure statd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for statd
4- name: Start statd
5 listen: start statd
6 vbotka.freebsd.service:
7 script: statd
8 command: start
9
10- name: Stop statd
11 listen: stop statd
12 vbotka.freebsd.service:
13 script: statd
14 command: stop
15
16- name: Restart statd
17 listen: restart statd
18 when: fp_statd_enable | bool
19 vbotka.freebsd.service:
20 script: statd
21 command: restart
22
23- name: Reload statd
24 listen: reload statd
25 when: fp_statd_enable | bool
26 vbotka.freebsd.service:
27 script: statd
28 command: reload
29
30# EOF
swap.yml
Synopsis: Configure swap
Description of the task.
1---
2- name: Create swap # noqa: no-changed-when
3 listen: create swap
4 ansible.builtin.command:
5 cmd: >
6 sh -c
7 'dd if=/dev/zero of={{ fp_swap_file }} bs=1m count={{ fp_swap_size }} &&
8 chmod 0600 {{ fp_swap_file }}'
9
10- name: Mount swap # noqa: no-changed-when
11 listen: mount swap
12 register: command_result
13 failed_when: "'adding' not in command_result.stdout"
14 ansible.builtin.command:
15 cmd: sh -c 'swapon -aL'
16
17# NOTE 1: swapon creates /dev/mdXX
18# NOTE 2: Successful mount returns exit code 1
19# FreeBSD 11.1. Ansible 2.5 command_result:
20# RUNNING HANDLER [vbotka.freebsd-postinstall : mount swap] ***
21# fatal: [aaa.bbb.ccc.ddd]: FAILED! => changed=true
22# cmd: sh -c 'swapon -aL'
23# delta: '0:00:00.025491'
24# end: '2018-07-01 05:47:56.905803'
25# msg: non-zero return code
26# rc: 1
27# start: '2018-07-01 05:47:56.880312'
28# stderr: ''
29# stderr_lines: []
30# stdout: 'swapon: adding /dev/md99 as swap device'
31# stdout_lines: <omitted>
32
33- name: Change and mount swap # noqa: no-changed-when
34 listen: change and mount swap
35 ansible.builtin.command:
36 cmd: >
37 sh -c
38 'swapoff /dev/{{ fp_swap_md }} &&
39 mdconfig -d -u {{ fp_swap_md }} &&
40 dd if=/dev/zero of={{ fp_swap_file }} bs=1m count={{ fp_swap_size }} &&
41 chmod 0600 {{ fp_swap_file }} &&
42 swapon -aL'
43
44- name: Umount and delete swap # noqa: no-changed-when
45 listen: umount and delete swap
46 ansible.builtin.command:
47 cmd: >
48 sh -c
49 'swapoff /dev/{{ fp_swap_md }} &&
50 mdconfig -d -u {{ fp_swap_md }} &&
51 rm {{ fp_swap_file }}'
sysctl.yml
Synopsis: Configure sysctl
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for sysctl
4- name: Reload sysctl
5 listen: reload sysctl
6 vbotka.freebsd.service:
7 script: sysctl
8 command: reload
9
10# EOF
syslogd.yml
Synopsis: Configure syslogd
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for syslogd
4- name: Start syslogd
5 listen: start syslogd
6 vbotka.freebsd.service:
7 script: syslogd
8 command: start
9
10- name: Stop syslogd
11 listen: stop syslogd
12 vbotka.freebsd.service:
13 script: syslogd
14 command: stop
15
16- name: Restart syslogd
17 listen: restart syslogd
18 when: fp_syslogd_enable | bool
19 vbotka.freebsd.service:
20 script: syslogd
21 command: restart
22
23- name: Reload syslogd
24 listen: reload syslogd
25 when: fp_syslogd_enable | bool
26 vbotka.freebsd.service:
27 script: syslogd
28 command: reload
29
30# EOF
syslog-ng.yml
Synopsis: Configure syslog-ng
Description of the task.
1---
2# Generated by .configure.yml
3# Handlers for syslog-ng
4- name: Start syslog-ng
5 listen: start syslog-ng
6 vbotka.freebsd.service:
7 script: syslog-ng
8 command: start
9
10- name: Stop syslog-ng
11 listen: stop syslog-ng
12 vbotka.freebsd.service:
13 script: syslog-ng
14 command: stop
15
16- name: Restart syslog-ng
17 listen: restart syslog-ng
18 when: fp_syslogng_enable | bool
19 vbotka.freebsd.service:
20 script: syslog-ng
21 command: restart
22
23- name: Reload syslog-ng
24 listen: reload syslog-ng
25 when: fp_syslogng_enable | bool
26 vbotka.freebsd.service:
27 script: syslog-ng
28 command: reload
29
30# EOF
wpasupplicant.yml
Synopsis: Configure wpasupplicant
Description of the task.
1---
2- name: Restart netif
3 listen: restart netif
4 ansible.builtin.service:
5 name: netif
6 state: restarted
7
8- name: Reconfigure wpa_supplicant
9 listen: reconfigure wpa_supplicant
10 when: item.changed
11 ansible.builtin.shell: # noqa: no-changed-when
12 cmd: >
13 [ -S {{ fp_wpasupplicant_conf_ctrl_interface }}/{{ item.item.dev }} ] &&
14 wpa_cli -p {{ fp_wpasupplicant_conf_ctrl_interface }} -i {{ item.item.dev }} reconfigure ||
15 exit 0
16 loop: "{{ fp_wpa_supplicant_conf_changes }}"
17
18# TODO: Wait for OK result. Error: 'RECONFIGURE' command timed out.