Correct loop and create two task
This commit is contained in:
parent
af0db3342d
commit
75ae24db09
|
@ -1,4 +1,24 @@
|
||||||
---
|
---
|
||||||
|
- name: Create default users
|
||||||
|
user:
|
||||||
|
name: "{{ item.name }}"
|
||||||
|
shell: "{{ item.shell | default('/bin/false') }}"
|
||||||
|
groups: "{{ item.secondary_groups | default('') }}"
|
||||||
|
comment: "{{ item.comment | default('') }}"
|
||||||
|
home: "{{ item.home }}"
|
||||||
|
generate_ssh_key: yes
|
||||||
|
ssh_key_type: ed25519
|
||||||
|
ssh_key_bits: 256
|
||||||
|
ssh_key_file: .ssh/id_ed25519
|
||||||
|
create_home: "yes"
|
||||||
|
state: "{{ item.state | default('present') }}"
|
||||||
|
remove: "yes"
|
||||||
|
loop:
|
||||||
|
- "{{ users }}"
|
||||||
|
when: item.state is not defined or item.state != "absent"
|
||||||
|
tags:
|
||||||
|
- create_default
|
||||||
|
|
||||||
- name: Create users
|
- name: Create users
|
||||||
user:
|
user:
|
||||||
name: "{{ item.name }}"
|
name: "{{ item.name }}"
|
||||||
|
@ -15,7 +35,6 @@
|
||||||
remove: "yes"
|
remove: "yes"
|
||||||
loop:
|
loop:
|
||||||
- "{{ users }}"
|
- "{{ users }}"
|
||||||
- "{{ default_users }}"
|
|
||||||
when: item.state is not defined or item.state != "absent"
|
when: item.state is not defined or item.state != "absent"
|
||||||
tags:
|
tags:
|
||||||
- create
|
- create
|
||||||
|
|
Loading…
Reference in New Issue