A playbook collection to manage my homeservers
| .sops.yaml | ||
| host.secrets.yml | ||
| hosts.ini | ||
| README.md | ||
| requirements.yml | ||
| update_servers.yml | ||
Mels Homeserver Ansible
This is an Ansible Playbook collection to maintain my homeservers.
Requirements
- Ansible - Executing the playbook itself
- SOPS with an AGE key - To decrypt the connection details to the hosts
Playbooks
update_servers.yml
ansible-playbook -i hosts.ini update_servers.yml updates the hostings via apt update and apt dist-upgrade and restarts them if necessary.