31 lines
669 B
YAML
31 lines
669 B
YAML
---
|
|
# Create users for both desktop and server machines.
|
|
|
|
# Scheduler
|
|
- name: General | Account Management | User | Ansible
|
|
user:
|
|
name: ansible
|
|
comment: Ansible
|
|
system: yes
|
|
|
|
|
|
# Superuser
|
|
- name: General | Account Management | User | Hyperling
|
|
user:
|
|
name: ling
|
|
comment: Hyperling
|
|
groups:
|
|
- sudo
|
|
append: yes
|
|
shell: "{{ bash_exec.stdout }}"
|
|
create_home: yes
|
|
generate_ssh_key: yes
|
|
#password: "{{ ling_passwd }}"
|
|
register: user_ling
|
|
|
|
- name: General | Account Management | User | Hyperling TRASH Folder
|
|
file:
|
|
path: "{{ user_ling.home }}/TRASH"
|
|
state: directory
|
|
mode: '0755'
|
|
when: user_ling.home != "" |