summaryrefslogtreecommitdiff
path: root/roles
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2018-12-29 06:00:27 +0100
committerChristian Pointner <equinox@spreadspace.org>2018-12-29 06:00:27 +0100
commit3739f21888c1fab2059c097e016ce5d93bcfa03f (patch)
treeeafa1c89afedb2ef20560b7b34868a53c7493d5f /roles
parentele-router: fix firewall script (diff)
ele-router: firewall script finalized
Diffstat (limited to 'roles')
-rw-r--r--roles/openwrt/image/tasks/prepare.yml16
1 files changed, 14 insertions, 2 deletions
diff --git a/roles/openwrt/image/tasks/prepare.yml b/roles/openwrt/image/tasks/prepare.yml
index 887143d9..a3ab7112 100644
--- a/roles/openwrt/image/tasks/prepare.yml
+++ b/roles/openwrt/image/tasks/prepare.yml
@@ -20,7 +20,19 @@
- "{{ openwrt_mixin | map('dirname') | map('regex_replace', '^', openwrt_imgbuilder_files) | unique | list }}"
-- name: Copy mixins in place [1/2]
+- name: Copy mixins in place [1/3]
+ file:
+ dest: "{{ openwrt_imgbuilder_files }}/{{ item.key }}"
+ src: "{{ item.value.link }}"
+ force: yes
+ follow: no
+ state: link
+ with_dict: "{{ openwrt_mixin }}"
+ when: '"link" in item.value'
+ loop_control:
+ label: "{{ item.key }}"
+
+- name: Copy mixins in place [2/3]
copy:
src: "{{ item.value.file }}"
dest: "{{ openwrt_imgbuilder_files }}/{{ item.key }}"
@@ -30,7 +42,7 @@
loop_control:
label: "{{ item.key }}"
-- name: Copy mixins in place [2/2]
+- name: Copy mixins in place [3/3]
copy:
content: "{{ item.value.content }}"
dest: "{{ openwrt_imgbuilder_files }}/{{ item.key }}"