Files
apLukov/playbook.yml
2024-10-30 01:50:38 +01:00

37 lines
1.1 KiB
YAML

- hosts: openwrt
roles:
- system
- gekmihesg.openwrt
gather_facts: yes
tasks:
- name: get interfaces
uci:
command: get
key: network.mgmnt.device
register: br_interface
- name: print interface
debug:
msg: "{{ br_interface.result | regex_search('eth[0-9]+|wan') }}"
- name: Show all ansible_facts
debug:
msg: "{{ ansible_facts }}"
- name: Get list of radios
debug:
msg: "Get: {{ item }}"
loop: "{{ wireless_interfaces.0.device }}"
register: radios
# tasks:
# - name: Override wifi devices
# debug:
# msg: "{{ item | combine({'device': new_device}) }}"
# vars:
# new_device: "{{ (wireless_interfaces_override | default() | selectattr('ssid', 'equalto', item.ssid) | map(attribute='device') | list | first) | default(item.device) }}"
# loop: "{{ wireless_interfaces }}"
# - name: List children
# debug:
# msg: "Family={{ item.0.ssid }} Child={{ item.1 }}"
# with_subelements:
# - "{{ wireless_interfaces }}"
# - device