Initial commit
This commit is contained in:
31
roles/wireless/tasks/device.yml
Normal file
31
roles/wireless/tasks/device.yml
Normal file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
# # Configure wireless device
|
||||
# - name: Configure wireless device {{ item.id }}
|
||||
# when: item.id != ""
|
||||
# uci:
|
||||
# command: "set"
|
||||
# config: "wireless"
|
||||
# section: "{{ item.id }}"
|
||||
# type: "wifi-device"
|
||||
# value:
|
||||
# type: "{{ item.type | default(omit) }}"
|
||||
# disabled: "{{ item.disabled | default(omit) }}"
|
||||
# channel: "{{ item.channel | default(omit) }}"
|
||||
# band: "{{ item.band | default(omit) }}"
|
||||
# htmode: "{{ item.htmode | default(omit) }}"
|
||||
# country: "{{ item.country | default(omit) }}"
|
||||
# Configure wireless device
|
||||
- name: Configure wireless device {{ item }}
|
||||
uci:
|
||||
command: "section"
|
||||
config: "wireless"
|
||||
section: "{{ item }}"
|
||||
type: "wifi-device"
|
||||
value:
|
||||
type: "{{ (wireless_devices | selectattr('id', 'equalto', item) | map(attribute='type') | first | default(omit)) }}"
|
||||
disabled: "{{ (wireless_devices | selectattr('id', 'equalto', item) | map(attribute='disabled') | first | default(wireless_devices_default.disabled | default(omit))) }}"
|
||||
channel: "{{ (wireless_devices | selectattr('id', 'equalto', item) | map(attribute='channel') | first | default(omit)) }}"
|
||||
band: "{{ (wireless_devices | selectattr('id', 'equalto', item) | map(attribute='band') | first | default(omit)) }}"
|
||||
htmode: "{{ (wireless_devices | selectattr('id', 'equalto', item) | map(attribute='htmode') | first | default(omit)) }}"
|
||||
country: "{{ (wireless_devices | selectattr('id', 'equalto', item) | map(attribute='country') | first | default(wireless_devices_default.country | default(omit))) }}"
|
||||
txpower: "{{ (wireless_devices | selectattr('id', 'equalto', item) | map(attribute='txpower') | first | default(omit)) }}"
|
||||
Reference in New Issue
Block a user