20 lines
835 B
YAML
20 lines
835 B
YAML
# Перед работой 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 != ""
|