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
|
||||
user:
|
||||
name: "{{ item.name }}"
|
||||
|
@ -15,7 +35,6 @@
|
|||
remove: "yes"
|
||||
loop:
|
||||
- "{{ users }}"
|
||||
- "{{ default_users }}"
|
||||
when: item.state is not defined or item.state != "absent"
|
||||
tags:
|
||||
- create
|
||||
|
|
Loading…
Reference in a new issue