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

37 lines
720 B
YAML

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