2022-06-22 00:05:55 +00:00
|
|
|
---
|
|
|
|
- name: provision aps
|
|
|
|
hosts: accesspoints
|
|
|
|
gather_facts: no
|
|
|
|
tasks:
|
2022-09-25 22:58:13 +00:00
|
|
|
- name: provision /etc/config
|
2022-06-22 00:05:55 +00:00
|
|
|
template:
|
2022-09-25 22:58:13 +00:00
|
|
|
src: "{{ item }}"
|
|
|
|
dest: /etc/config/
|
|
|
|
with_fileglob:
|
|
|
|
- "templates/accesspoints/etc/config/*"
|
2022-06-22 00:05:55 +00:00
|
|
|
notify:
|
2022-09-25 22:58:13 +00:00
|
|
|
- "reload {{ item | basename }}"
|
2022-06-22 00:05:55 +00:00
|
|
|
|
2023-03-07 22:59:58 +00:00
|
|
|
- name: distribute custom wifi.lua
|
|
|
|
copy:
|
|
|
|
src: files/wifi.lua
|
|
|
|
dest: /usr/lib/lua/prometheus-collectors/wifi.lua
|
|
|
|
owner: root
|
|
|
|
group: root
|
|
|
|
mode: 0744
|
|
|
|
notify:
|
|
|
|
- restart prometheus-node-exporter-lua
|
|
|
|
|
2022-06-22 00:05:55 +00:00
|
|
|
handlers:
|
|
|
|
- name: reload network
|
|
|
|
service:
|
|
|
|
name: network
|
|
|
|
state: reloaded
|
2023-01-17 22:02:51 +00:00
|
|
|
when: skip_wifi is not defined
|
2022-07-01 22:21:23 +00:00
|
|
|
|
2022-09-25 22:58:13 +00:00
|
|
|
- name: reload wireless
|
2022-07-02 22:41:01 +00:00
|
|
|
command: wifi reconf
|
2023-01-17 22:02:51 +00:00
|
|
|
when: skip_wifi is not defined
|
2022-07-02 22:41:01 +00:00
|
|
|
|
2022-09-25 22:58:13 +00:00
|
|
|
- name: reload system
|
|
|
|
service:
|
|
|
|
name: system
|
|
|
|
state: reloaded
|
2023-01-08 04:58:50 +00:00
|
|
|
|
|
|
|
- name: reload lldpd
|
|
|
|
service:
|
|
|
|
name: lldpd
|
|
|
|
state: reloaded
|
2023-03-07 22:59:58 +00:00
|
|
|
|
|
|
|
- name: restart prometheus-node-exporter-lua
|
|
|
|
service:
|
|
|
|
name: prometheus-node-exporter-lua
|
|
|
|
state: restarted
|