create users - fix omit on user groups and append
This commit is contained in:
1 parent
0eb5ac560f
commit
11b524e33a
1 file changed
+2
-2
+2
-2
@@ -15,7 +15,7 @@
|
|||||||
name: '{{ item.name }}'
|
name: '{{ item.name }}'
|
||||||
group: '{{ item.group | default(item.name) }}'
|
group: '{{ item.group | default(item.name) }}'
|
||||||
groups: "{{ item.groups | default([]) | join(',') or omit }}"
|
groups: "{{ item.groups | default([]) | join(',') or omit }}"
|
||||||
append: '{{ item.append|default("yes")}}'
|
append: "{{ item.append | default('yes') if (item.groups is defined and item.groups) else omit }}"
|
||||||
shell: '{{ item.shell | default("/bin/bash") }}'
|
shell: '{{ item.shell | default("/bin/bash") }}'
|
||||||
uid: '{{ item.uid | default(omit) }}'
|
uid: '{{ item.uid | default(omit) }}'
|
||||||
non_unique: '{{ item.non_unique | default(omit) }}'
|
non_unique: '{{ item.non_unique | default(omit) }}'
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
expires: '{{ item.expires | default(omit) }}'
|
expires: '{{ item.expires | default(omit) }}'
|
||||||
move_home: '{{ item.move_home | default(omit) }}'
|
move_home: '{{ item.move_home | default(omit) }}'
|
||||||
remove: '{{ item.remove | default(omit) }}'
|
remove: '{{ item.remove | default(omit) }}'
|
||||||
with_items : "{{users_system.user|default([])}}"
|
loop: "{{ users_system.user | default([]) }}"
|
||||||
no_log: "{{ no_log | default(true) }}"
|
no_log: "{{ no_log | default(true) }}"
|
||||||
when: ((item.name is defined and item.name != 'root') and (item.state is undefined or (item.state is defined and item.state != 'absent')))
|
when: ((item.name is defined and item.name != 'root') and (item.state is undefined or (item.state is defined and item.state != 'absent')))
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user