Go to file
2022-09-12 21:32:48 +02:00
root Don't use nobody user 2022-09-12 21:32:48 +02:00
tasks Split machine playbook 2022-09-11 20:55:30 +02:00
.gitignore Initial commit 2022-08-18 10:48:41 +02:00
ansible.cfg Configure privilege escalation 2022-08-27 20:41:21 +02:00
hosts Empty machine playbook 2022-08-26 16:20:37 +02:00
machine.yml Split machine playbook 2022-09-11 20:55:30 +02:00
README.md Initial commit 2022-08-18 10:48:41 +02:00
secrets.def.yml Configure fail2ban 2022-08-30 16:46:44 +02:00

The Ansible Edda

Ansible playbooks for provisioning Yggdrasil.

Secrets vault

  • Encrypt with: ansible-vault encrypt secrets.yml
  • Print secrets to STDOUT: ansible-vault decrypt --output - secrets.yml
  • Run a playbook with ansible-playbook --vault-id @prompt playbook.yml