170146efb144e67ee7b42174c6ca38b67536b2f8
Refactored the single ansible-playbook.yml into granular roles under roles/: - packages: dnf update + package installs - directories: /opt/apps/* directory creation - sysctl: ip_forward, src_valid_mark, vm.max_map_count tuning - network: npm_internal podman network - wireguard: kernel module, wg-easy container, nftables hook patching - npm: Nginx Proxy Manager container - gitea: Gitea container - jellyfin: Jellyfin container - wazuh: cert generation + indexer/manager/dashboard containers Top-level playbook is now a role dispatcher with image pre-pull kept upfront. n8n deployment kept as commented-out guidance with an enable checklist. All variables remain in top-level vars.yml. Done by Sisyphus.
Internal-apps
ansible-playbook -i inventory.ini ansible-playbook.yml --ask-become-pass
Internal Applications for home use all in Podman Ansible playbooks
Languages
Python
57.1%
JavaScript
22.6%
CSS
8.4%
HTML
5.6%
Jinja
4.3%
Other
2%