summaryrefslogtreecommitdiffstats
path: root/roles
AgeCommit message (Collapse)AuthorFilesLines
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
This is slightly opinionated on the configurations, but it should be easily changed by the user later on during setup or via some other ansible role.
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
Instead of optimizing for task execution for boot, it's simpler and almost as equally safe (if not even more) to require the role for boot instead of requiring each of it's needed tasks. This will also prevent having internal bugs because a set fact wasn't required for boot and didn't add the info (similar to the fix in commit: 9f72c58)
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