ansible_playbooks/roles/ssh_settings/tasks/create_users.yml
2026-02-24 11:30:35 +03:00

17 lines
452 B
YAML
Executable file

---
- name: Create users
ansible.builtin.user:
name: "{{ item.username }}"
createhome: true
shell: /bin/bash
state: present
loop: "{{ user_list }}"
- name: Add useres to sudoers
ansible.builtin.lineinfile:
path: /etc/sudoers
line: "{{ item.username }} ALL=(ALL) NOPASSWD: ALL"
validate: 'visudo -cf %s'
loop: "{{ user_list | rejectattr('username', 'equalto', 'support') }}"
when: sudo_enabled | default(true)
...