Merge "User-management now creates users"
This commit is contained in:
commit
b5862bbada
@ -228,11 +228,11 @@ file_permissions:
|
||||
- "{{ default_run_context }}"
|
||||
# Set password and login shell for existing users
|
||||
# Mainly intended to lock down system users
|
||||
# Will not create user if does not exist
|
||||
# Creates user if does not exist
|
||||
user_management:
|
||||
- name: test
|
||||
shell: /usr/sbin/nologin
|
||||
password: '!'
|
||||
shell: /bin/false
|
||||
password: ''
|
||||
password_lock: yes
|
||||
run_contexts:
|
||||
- "{{ default_run_context }}"
|
||||
|
@ -1,7 +1,3 @@
|
||||
- name: "Get all account info"
|
||||
getent:
|
||||
database: passwd
|
||||
|
||||
- name: "User Management | Modifying user settings for {{ item.name }}"
|
||||
user:
|
||||
name: "{{ item.name }}"
|
||||
@ -9,4 +5,4 @@
|
||||
password_lock: "{{ item.password_lock }}"
|
||||
shell: "{{ item.shell }}"
|
||||
loop: "{{ user_management }}"
|
||||
when: run_context in item.run_contexts and item.name in ansible_facts.getent_passwd
|
||||
when: run_context in item.run_contexts
|
Loading…
x
Reference in New Issue
Block a user