summaryrefslogtreecommitdiffstats
path: root/roles
AgeCommit message (Expand)AuthorFilesLines
2025-08-11Add pihole role to configure raspberry piAhmed Abdelhalim7-0/+204
2025-08-11Add network ipv4 configurationsAhmed Abdelhalim4-1/+26
2025-08-11Refactor: move hostname into its own roleAhmed Abdelhalim7-27/+55
2025-08-11Refactor: move password policy to its own roleAhmed Abdelhalim13-94/+78
2025-08-11Refactor: move the timezone into its own roleAhmed Abdelhalim7-16/+55
2025-08-11Refactor: move the locales into its own roleAhmed Abdelhalim14-132/+173
2025-08-11Use quad9 as the main DNS with cloudflare/google fallbacksAhmed Abdelhalim1-3/+2
2025-08-11Fix CI testing ensuring locale packages are installedAhmed Abdelhalim3-0/+3
2025-08-11Add settings role for setting locale/timezone/pass policyAhmed Abdelhalim10-0/+395
2025-08-11Fix the debian default login shell for userAhmed Abdelhalim2-1/+5
2025-08-11Clean up the archlinux network roleAhmed Abdelhalim1-3/+1
2025-08-11Refactor playbook to simplify package installs for different OSsAhmed Abdelhalim8-38/+19
2025-08-11Ensure package cache is updated in playbook pre-taskAhmed Abdelhalim6-6/+0
2025-08-11Simplify playbook by requiring the required_for_boot tag on rolesAhmed Abdelhalim9-33/+0
2025-08-11Replace avahi with systemd-resolved/systemd-networkdAhmed Abdelhalim6-9/+75
2025-08-11Fix setting the sudo group for the created userAhmed Abdelhalim1-0/+1
2025-08-11Refactor to simplify debian network roleAhmed Abdelhalim6-35/+36
2025-08-11Fix README and linting issuesAhmed Abdelhalim1-0/+2
2025-08-11Fix when running from distro-install playbook and fix testingAhmed Abdelhalim7-3/+9
2025-08-11Add ssh roleAhmed Abdelhalim10-0/+189
2025-08-11Add user roleAhmed Abdelhalim8-0/+156
2025-08-11Add network roleAhmed Abdelhalim13-0/+280