Collection of Ansible playbooks to use for home server configuration
Find a file
2026-06-11 03:18:11 +03:00
common/templates/nginx common: Create nginx configuration files and templates 2026-06-11 03:06:38 +03:00
img Update README.md and create .gitignore file 2026-06-10 19:52:00 +03:00
prod Add directories for Ansible playbooks 2026-06-10 19:52:59 +03:00
vm vm/gateway: Fix issues in 01-init-system.yml 2026-06-11 03:18:11 +03:00
.gitignore Update README.md and create .gitignore file 2026-06-10 19:52:00 +03:00
README.md Update README.md and create .gitignore file 2026-06-10 19:52:00 +03:00
requirements.txt Add requirements.txt for reproducible ansible installation 2026-06-10 19:54:50 +03:00

Collection of Ansible playbooks

Collection of Ansible playbooks for Doma homeserver setup for easy and automated server setups.


Simplified Doma network overview

Directory structure

  • vm: VM cluster specific playbooks meant to emulate real-life scenarios before being written into actual production playbooks.
    • gateway: VMs version of gateway server playbooks
    • node01: VMs version of node01 server playbooks
    • node02: VMs version of node02 server playbooks
  • prod: production cluster specific playbooks used in real-life
    • gateway: gateway server's (control node's) playbooks
    • node01: managed node nr 1 (Thinkpad T420 hardware)
    • node02: managed node nr 2 (Thinkpad T420 hardware)