23 Commits

Author SHA1 Message Date
Damien
b5c8c35534 Add ipfabric to excluded hosts 2026-06-21 14:28:39 +02:00
Damien
5f2d368a97 Remove ipfabric from root_hosts and add pve01 to excluded 2026-06-14 16:33:56 +02:00
Damien
7916ec86b7 Add tags to gather facts task 2026-06-14 12:10:18 +02:00
Damien
c86df61152 Add host exclusion and improve UFW task reliability
Add `excluded` host group and skip offline hosts
Fix UFW service initialization command for Alpine Linux
2026-06-13 10:17:13 +02:00
Damien
77869f0e50 Add ipfabric group 2026-06-12 12:54:33 +02:00
Damien
e34cb4adb1 Add pve01 to static inventory groups 2026-06-12 12:49:41 +02:00
Damien
01cb285d54 Add damien_hosts group to static inventory 2026-06-12 12:32:32 +02:00
Damien
edfab0c61c Add damien_hosts group with Ansible config 2026-06-12 12:31:35 +02:00
f5fca9171a Merge pull request 'Add initial project structure and documentation' (#6) from chore/documentation into main
Reviewed-on: #6
2026-06-02 06:16:33 +00:00
75a84f7724 Merge pull request 'Rename async job variables for consistency' (#5) from fix/basic_tag_violation into main
Reviewed-on: #5
2026-06-02 06:16:01 +00:00
Damien
6b9fccb1ea Rename async job variables for consistency
Rename async job variables in UFW and upgrade roles to follow a
consistent
naming pattern (upgrade_<os>_job) for better maintainability.
2026-06-02 08:13:05 +02:00
Damien
462855f077 Add initial project structure and documentation 2026-06-01 11:31:31 +02:00
21019fa6ea Merge pull request 'feat/upgrade' (#4) from feat/upgrade into main
Reviewed-on: #4
2026-06-01 09:27:46 +00:00
Damien
5d567d1536 Add async pattern for package upgrades with unreachable tolerance 2026-06-01 11:27:27 +02:00
Damien
2639c5e872 Add upgrade tasks for Alpine and Debian systems 2026-06-01 10:55:15 +02:00
994337fc9a Merge pull request 'Set Alpine repositories to edge' (#3) from feat/update_repo into main
Reviewed-on: #3
2026-06-01 08:53:23 +00:00
Damien
217c378fb3 Set Alpine repositories to edge 2026-06-01 10:52:25 +02:00
6e33ac688c Merge pull request 'feat/ufw_implementation' (#2) from feat/ufw_implementation into main
Reviewed-on: #2
2026-06-01 08:49:12 +00:00
Damien
5768492bd3 Update UFW rc-update changed condition 2026-06-01 10:48:05 +02:00
Damien
38e73c9c96 Add UFW installation and configuration tasks 2026-06-01 10:45:59 +02:00
Damien
19c5371601 Update homelab playbook and UFW role
Change hosts target from online to managed
Add tags to UFW role tasks
Set default UFW policies
Allow traffic on Tailscale interface
2026-06-01 10:21:18 +02:00
Damien
ae8c3dfd22 Add YAML schema references and reorganize inventory groups 2026-06-01 10:02:26 +02:00
Damien
cfacc40854 Set up Ansible homelab infrastructure
- Inventory based on tailscale
- Structure of the project
2026-06-01 10:02:17 +02:00