Added new ansible home directory, moving roles into its 'roles' subdirectory
This commit is contained in:
45
.ansible/roles/bootstrap/tasks/users@Debian.yml
Normal file
45
.ansible/roles/bootstrap/tasks/users@Debian.yml
Normal file
@@ -0,0 +1,45 @@
|
||||
---
|
||||
- name: Create administrative user
|
||||
user:
|
||||
name: "{{ item.username }}"
|
||||
system: no
|
||||
create_home: yes
|
||||
append: yes
|
||||
groups:
|
||||
- sudo
|
||||
shell: /bin/bash
|
||||
password: "{{ item.password }}"
|
||||
password_expire_max: 186
|
||||
password_expire_min: 93
|
||||
password_expire_warn: 15
|
||||
state: present
|
||||
loop: "{{ admins }}"
|
||||
register: admins_created
|
||||
when: admins is defined
|
||||
tags: ['default', 'add_admins']
|
||||
- name: Create guest user
|
||||
user:
|
||||
name: "{{ item.username }}"
|
||||
system: no
|
||||
create_home: yes
|
||||
shell: /bin/bash
|
||||
state: present
|
||||
loop: "{{ guests }}"
|
||||
register: guests_created
|
||||
when: guests is defined
|
||||
tags: ['add_guests']
|
||||
- name: Create standard users
|
||||
user:
|
||||
name: "{{ item.username }}"
|
||||
system: no
|
||||
create_home: yes
|
||||
shell: "/bin/bash"
|
||||
password: "{{ item.password }}"
|
||||
password_expire_max: 93
|
||||
password_expire_min: 30
|
||||
password_expire_warn: 7
|
||||
state: present
|
||||
loop: "{{ users }}"
|
||||
register: users_created
|
||||
when: users is defined
|
||||
tags: ['default', 'add_users']
|
Reference in New Issue
Block a user