Files
vps-init/roles/addusers/tasks/add_skolano.yml
2024-11-08 20:04:23 +01:00

37 lines
731 B
YAML

---
- name: Ensure group dcadmins exists
ansible.builtin.group:
name: dcadmins
state: present
- name: Add User
user:
name: s.kolano
home: /home/s.kolano/
shell: /bin/bash
comment: "Szymon Kolano"
groups: dcadmins
- name: Allow wheel passwordless sudo
lineinfile:
dest: /etc/sudoers
state: present
line: '%dcadmins ALL=(ALL) NOPASSWD: ALL'
validate: 'visudo -cf %s'
- name: Create .ssh directory
file:
path: /home/s.kolano/.ssh
state: directory
mode: 0700
owner: s.kolano
group: s.kolano
- name: Deploy SSH-KEY.
template:
src: "s.kolano/id_rsa.pub"
dest: /home/s.kolano/.ssh/authorized_keys
mode: 0755
owner: s.kolano
group: s.kolano