Files
ansible-playbooks/roles/bootstrap/tasks/create-admin-user.yml
T

25 lines
505 B
YAML

---
- name: Create admin user
user:
name: admin
groups: sudo
shell: /bin/bash
createhome: yes
state: present
password: "{{ admin_password }}"
password_lock: no
- name: Create sudoers.d directory if not exists
file:
path: /etc/sudoers.d
state: directory
mode: '0755'
- name: Set sudo privileges for admin user
template:
src: sudoers-admin.j2
dest: /etc/sudoers.d/10-admin
owner: root
group: root
mode: '0440'
validate: 'visudo -cf %s'