roles/openwrt-image: Add support for setting file modes
authornicoo <nicoo@realraum.at>
Sun, 6 May 2018 11:39:03 +0000 (13:39 +0200)
committernicoo <nicoo@realraum.at>
Sun, 6 May 2018 11:39:03 +0000 (13:39 +0200)
ansible/roles/openwrt-image/tasks/prepare.yml
ansible/tuer.yml

index 056daf3..29e24cd 100644 (file)
@@ -19,6 +19,7 @@
   copy:
     src: "{{ item.file }}"
     dest: "{{ openwrt_imgbuilder_files }}/{{ item.key }}"
+    mode: "{{ item.mode | default(0644) }}"
   with_dict: "{{ openwrt_mixin }}"
   when: '"file" in item'
   loop_control:
@@ -28,6 +29,7 @@
   copy:
     content: "{{ item.value }}"
     dest: "{{ openwrt_imgbuilder_files }}/{{ item.key }}"
+    mode: "{{ item.mode | default(0644) }}"
   with_dict: "{{ openwrt_mixin }}"
   when: '"content" in item'
   loop_control:
index 9989e0d..9d4ceec 100644 (file)
                option RootPasswordAuth 'off'
                option Port '22000'
 
-          # TODO: mode needs to be 0600
           /etc/dropbear/authorized_keys:
+            mode: 0600
             content: |-
               {% for key in noc_ssh_keys %}
               {{ key }}