A playbook collection to manage my homeservers
Find a file
2026-03-20 13:48:24 +01:00
.sops.yaml feat: add homepc age key 2026-03-20 13:43:15 +01:00
host.secrets.yml feat: add homepc age key 2026-03-20 13:43:15 +01:00
hosts.ini feat(hosts): enable meldanor.me for webservers 2026-03-20 13:48:24 +01:00
README.md initial commit with sops and simple update playbook 2026-03-20 11:24:06 +01:00
requirements.yml initial commit with sops and simple update playbook 2026-03-20 11:24:06 +01:00
update_servers.yml initial commit with sops and simple update playbook 2026-03-20 11:24:06 +01:00

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.