Files
ansible-pull/roles/base/tasks/users/all.yml

30 lines
688 B
YAML

- include_tasks: users/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/setup_ssh.yml
- include_tasks: users/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"