Personal Ansible dotfiles and homelab server roles.
dot_roles/- workstation and shell tooling rolesserver_roles/- homelab service rolesplaybooks/site.yml- apply the full workstation/server setupplaybooks/roles.yml- run one role by tagplaybooks/control.yml- start, stop, restart, or inspect service containersinventory.yaml- host inventory
ansible-playbook playbooks/site.yml
ansible-playbook playbooks/roles.yml --tags node
ansible-playbook playbooks/site.yml --tags server
ansible-playbook playbooks/control.yml -e control_action=status
ansible-playbook playbooks/control.yml -e control_action=up -e control_app=glance- app compose files are written under
~/serve/apps/<app> - app state is stored under
~/serve/state - shared caches and model stores are under
~/serve/store - nginx service configs are written to
/etc/nginx/conf.d