Correct loop and create two task

This commit is contained in:
Dryusdan 2021-01-25 22:52:46 +01:00
parent af0db3342d
commit 75ae24db09
1 changed files with 20 additions and 1 deletions

View File

@ -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