fix ansible linter errors
This commit is contained in:
parent
8a8460dffc
commit
6706d75658
3 changed files with 28 additions and 23 deletions
|
|
@ -1,3 +1,21 @@
|
||||||
accounts:
|
accounts:
|
||||||
users: {}
|
users: {}
|
||||||
groups: {}
|
groups: {}
|
||||||
|
|
||||||
|
defaultgroup:
|
||||||
|
system: true
|
||||||
|
state: present
|
||||||
|
gid: "{{ omit }}"
|
||||||
|
|
||||||
|
defaultuser:
|
||||||
|
genssh: false
|
||||||
|
ssh_key_type: ed25519
|
||||||
|
group: ~
|
||||||
|
groups: []
|
||||||
|
system: true
|
||||||
|
home: ~
|
||||||
|
state: present
|
||||||
|
uid: "{{ omit }}"
|
||||||
|
password: "*"
|
||||||
|
shell: "/usr/sbin/nologin"
|
||||||
|
authorized_keys: {}
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,6 @@
|
||||||
- set_fact:
|
- name: apply overrides to current group
|
||||||
defaultgroup:
|
set_fact:
|
||||||
system: true
|
group: "{{ {}|combine(defaultgroup, currentgroup.value|d({}), {'name': currentgroup.key} ) }}"
|
||||||
state: present
|
|
||||||
gid: "{{ omit }}"
|
|
||||||
|
|
||||||
- set_fact:
|
|
||||||
group: "{{ defaultgroup|combine(currentgroup.value|d({}), {'name': currentgroup.key} ) }}"
|
|
||||||
|
|
||||||
- name: create groups
|
- name: create groups
|
||||||
group:
|
group:
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,11 @@
|
||||||
- set_fact:
|
- name: store dynamic defaults
|
||||||
defaultuser:
|
set_fact:
|
||||||
genssh: false
|
dynamic_defaultuser:
|
||||||
ssh_key_type: ed25519
|
userhome: "{{ ('/var/lib/'+currentuser.key) if (currentuser.value.system|d(True)) else ('/home/'+currentuser.key) }}"
|
||||||
group: ~
|
|
||||||
groups: []
|
|
||||||
home: "{{ ('/var/lib/'+currentuser.key) if (currentuser.value.system|d(True)) else ('/home/'+currentuser.key) }}"
|
|
||||||
system: true
|
|
||||||
state: present
|
|
||||||
uid: "{{ omit }}"
|
|
||||||
password: "*"
|
|
||||||
shell: "/usr/sbin/nologin"
|
|
||||||
authorized_keys: {}
|
|
||||||
|
|
||||||
- set_fact:
|
- name: apply overrides to current user
|
||||||
user: "{{ defaultuser|combine(currentuser.value|d({}), {'name': currentuser.key} ) }}"
|
set_fact:
|
||||||
|
user: "{{ {}|combine(defaultuser, dynamic_defaultuser, currentuser.value|d({}), {'name': currentuser.key} ) }}"
|
||||||
|
|
||||||
- name: "create user ({{ user.name }})"
|
- name: "create user ({{ user.name }})"
|
||||||
user:
|
user:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue