Templates
loader.conf.j2
Synopsis: Configure loader.conf
Description of the task.
1# {{ ansible_managed }}
2
3# cimage_loaderconf_data
4{% for item in cimage_loaderconf_data %}
5{{ item }}
6{% endfor %}
7
8# cimage_loaderconf_sysctl
9{% for item in cimage_loaderconf_sysctl %}
10{{ item }}
11{% endfor %}
12
13# cimage_loaderconf_modules
14{% for item in cimage_loaderconf_modules %}
15{{ item }}_load="YES"
16{% endfor %}
17
18# EOF
wpa_supplicant.conf.j2
Synopsis: Create wpa_supplicant.conf
The attribute conf is a list. For example,
1cimage_wpasupconf_data:
2 - dev: wlan0
3 network:
4 - conf:
5 - { key: ssid, value: '"my_access_point"' }
6 - { key: psk, value: '"my_password"' }
7 - { key: disabled, value: 0 }
[templates/wpa_supplicant.conf.j2]
1# {{ ansible_managed }}
2{% for gvar in cimage_wpasupconf_global %}
3{{ gvar.key }}={{ gvar.value }}
4{% endfor %}
5{% for net in item.network %}
6
7network={
8{% for nvar in net.conf %}
9 {{ nvar.key }}={{ nvar.value }}
10{% endfor %}
11}
12{% endfor %}
13
14# EOF
Note
Some values must be double-quoted.
wpa_supplicant.conf.2.j2
Synopsis: Create wpa_supplicant.conf
The attribute conf is a dictionary. For example,
1cimage_wpasupconf_data:
2 - dev: wlan0
3 network:
4 - conf:
5 ssid: '"my_access_point"'
6 psk: '"my_password"'
7 disabled: 0
[templates/wpa_supplicant.conf.2.j2]
1# {{ ansible_managed }}
2{% for gvar in cimage_wpasupconf_global %}
3{{ gvar.key }}={{ gvar.value }}
4{% endfor %}
5{% for net in item.network %}
6
7network={
8{% for k,v in net.conf.items() %}
9 {{ k }}={{ v }}
10{% endfor %}
11}
12{% endfor %}
13
14# EOF
Note
Some values must be double-quoted.