[ADD] плейбуки bootstrap, wifi-on, wifi-off, deploy, poweroff

This commit is contained in:
Arseny
2026-09-24 23:36:10 +03:00
parent ee291f7a26
commit c72bea1a5e
7 changed files with 175 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
# Перед работой Wi-Fi узлов выключается: адаптер сидит в 2,4 ГГц рядом
# с приёмником. Состояние радио NetworkManager помнит через перезагрузку,
# обратно включает только wifi-on.yml.
- name: Wi-Fi выключить
hosts: all
gather_facts: false
tasks:
- name: Радио Wi-Fi выключено
become: true
ansible.builtin.shell: |
if [ "$(nmcli radio wifi)" = disabled ]; then echo OK; else nmcli radio wifi off && echo CHANGED; fi
register: radio
changed_when: "'CHANGED' in radio.stdout"
- name: wlan0 без адреса
ansible.builtin.command: ip -4 -o addr show wlan0
register: wlan
changed_when: false
failed_when: wlan.stdout != ""