30 lines
709 B
YAML
30 lines
709 B
YAML
- include_tasks: users/common/create_user.yml
|
|
|
|
- name: users | {{ user }} | getent user home directory
|
|
getent:
|
|
database: passwd
|
|
key: "{{ user }}"
|
|
split: ":"
|
|
register: getent_passwd_user
|
|
changed_when: false
|
|
|
|
- set_fact:
|
|
user_home: "{{ getent_passwd_user.ansible_facts.getent_passwd[user][4] }}"
|
|
|
|
- include_tasks: users/common/setup_ssh.yml
|
|
|
|
- include_tasks: users/common/setup_dotfiles.yml
|
|
|
|
- name: users | wheel | add sudoers file
|
|
copy:
|
|
src: users/sudoers_wheel
|
|
dest: /etc/sudoers.d/wheel
|
|
owner: root
|
|
group: root
|
|
mode: 0440
|
|
when: sudo_group == "wheel"
|
|
run_once: true
|
|
|
|
- name: users | {{ user }} | include user specific parts
|
|
include_tasks: "{{ user }}.yml"
|
|
|