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

37 lines
711 B
YAML

---
- name: Ensure group dcadmins exists
ansible.builtin.group:
name: dcadmins
state: present
- name: Add User
user:
name: m.wach
home: /home/m.wach/
shell: /bin/bash
comment: "Marcin Wach"
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/m.wach/.ssh
state: directory
mode: 0700
owner: m.wach
group: m.wach
- name: Deploy SSH-KEY.
template:
src: "m.wach/id_rsa.pub"
dest: /home/m.wach/.ssh/authorized_keys
mode: 0755
owner: m.wach
group: m.wach