summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2025-08-11Add settings example group varsAhmed Abdelhalim2-0/+22
2025-08-11Fix CI testing ensuring locale packages are installedAhmed Abdelhalim4-1/+5
2025-08-11Add settings role for setting locale/timezone/pass policyAhmed Abdelhalim12-0/+400
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 Abdelhalim9-38/+22
2025-08-11Ensure package cache is updated in playbook pre-taskAhmed Abdelhalim7-6/+7
2025-08-11Simplify playbook by requiring the required_for_boot tag on rolesAhmed Abdelhalim10-33/+3
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 Abdelhalim2-16/+18
2025-08-11Add CI testingAhmed Abdelhalim1-0/+61
2025-08-11Fix when running from distro-install playbook and fix testingAhmed Abdelhalim13-3/+12
2025-08-11Add ssh roleAhmed Abdelhalim13-0/+193
2025-08-11Add user roleAhmed Abdelhalim11-0/+164
2025-08-11Add network roleAhmed Abdelhalim20-0/+411
2025-08-11Add ansible inventoryAhmed Abdelhalim10-0/+18
2025-08-11Init commitAhmed Abdelhalim11-0/+147
2025-08-04Add 1 git-crypt collaboratorAhmed Abdelhalim2-0/+4
New collaborators: E1EA6405 Ahmed AbdelHalim <[email protected]>