* more readme.md content * imported basic roles * commented said basic roles * trimmed down playbooks to be understandable * update requirements.txt deps
28 lines
696 B
YAML
28 lines
696 B
YAML
---
|
|
# Ensures the .ssh directory exists
|
|
- name: "creates the .ssh root directory"
|
|
file:
|
|
path: "/root/.ssh"
|
|
state: directory
|
|
owner: root
|
|
group: root
|
|
mode: 0700
|
|
- name: "Install root SSH keys"
|
|
template:
|
|
src: authorized_keys.j2
|
|
dest: /root/.ssh/authorized_keys
|
|
owner: root
|
|
group: root
|
|
mode: 0600
|
|
# Delete users you don't need
|
|
# respectively you can also *add* users
|
|
# https://docs.ansible.com/ansible/latest/collections/ansible/builtin/user_module.html#ansible-collections-ansible-builtin-user-module
|
|
- name: "Delete usual cloud users user"
|
|
user:
|
|
name: "{{ item }}"
|
|
state: absent
|
|
remove: true
|
|
with_items:
|
|
- pi
|
|
- admin
|
|
- ubuntu
|