summaryrefslogtreecommitdiff
path: root/roles/openwrt/image/templates/uci.j2
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2018-12-22 03:25:25 +0100
committerChristian Pointner <equinox@spreadspace.org>2018-12-22 03:25:25 +0100
commit22e275c7b60614196c2d7563a5199144036a4347 (patch)
tree9b49e3a84fc64ba3a2643ef1b20cf0722568ab8f /roles/openwrt/image/templates/uci.j2
parentmktemp vs tempfile module (diff)
added openwrt role and config for elevate router
Diffstat (limited to 'roles/openwrt/image/templates/uci.j2')
-rw-r--r--roles/openwrt/image/templates/uci.j215
1 files changed, 15 insertions, 0 deletions
diff --git a/roles/openwrt/image/templates/uci.j2 b/roles/openwrt/image/templates/uci.j2
new file mode 100644
index 00000000..3cc480b2
--- /dev/null
+++ b/roles/openwrt/image/templates/uci.j2
@@ -0,0 +1,15 @@
+{{ ansible_managed | comment }}
+
+{% for section in item.value %}
+config {{ section.name }}
+{% for option, value in section.options.items() %}
+{% if value is iterable and value is not string %}
+{% for v in value %}
+ list {{ option }} '{{ v }}'
+{% endfor %}
+{% else %}
+ option {{ option }} '{{ value }}'
+{% endif %}
+{% endfor %}
+
+{% endfor %}