fix ansible linter errors

This commit is contained in:
nd 2021-07-16 20:19:25 +02:00
parent 8a8460dffc
commit 6706d75658
No known key found for this signature in database
GPG key ID: 21B5CD4DEE3670E9
3 changed files with 28 additions and 23 deletions

View file

@ -1,3 +1,21 @@
accounts:
users: {}
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: {}

View file

@ -1,11 +1,6 @@
- set_fact:
defaultgroup:
system: true
state: present
gid: "{{ omit }}"
- set_fact:
group: "{{ defaultgroup|combine(currentgroup.value|d({}), {'name': currentgroup.key} ) }}"
- name: apply overrides to current group
set_fact:
group: "{{ {}|combine(defaultgroup, currentgroup.value|d({}), {'name': currentgroup.key} ) }}"
- name: create groups
group:

View file

@ -1,19 +1,11 @@
- set_fact:
defaultuser:
genssh: false
ssh_key_type: ed25519
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: {}
- name: store dynamic defaults
set_fact:
dynamic_defaultuser:
userhome: "{{ ('/var/lib/'+currentuser.key) if (currentuser.value.system|d(True)) else ('/home/'+currentuser.key) }}"
- set_fact:
user: "{{ defaultuser|combine(currentuser.value|d({}), {'name': currentuser.key} ) }}"
- name: apply overrides to current user
set_fact:
user: "{{ {}|combine(defaultuser, dynamic_defaultuser, currentuser.value|d({}), {'name': currentuser.key} ) }}"
- name: "create user ({{ user.name }})"
user: