roles/openwrt-image: Support creating users/groups
[noc.git] / ansible / roles / openwrt-image / tasks / prepare.yml
index 4fcf8c1..34ef456 100644 (file)
   loop_control:
     label: "{{ item.key }}"
 
+- name: Create /etc/passwd
+  template:
+    src: passwd.j2
+    dest: "{{ openwrt_imgbuilder_files }}/etc/passwd"
+    mode: 0644
+    trim_blocks: yes
+  when: openwrt_users is defined
+
+- name: Create /etc/group
+  template:
+    src: group.j2
+    dest: "{{ openwrt_imgbuilder_files }}/etc/group"
+    mode: 0644
+    trim_blocks: yes
+  when: openwrt_groups or openwrt_users is defined
 
 ### TODO: this just hangs?
 # - unarchive: