summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2025-08-19Fix install ubuntu and wifi configsAhmed Abdelhalim2-1/+1
2025-08-19Fix meta strings quotingAhmed Abdelhalim8-66/+58
2025-08-19Ignore docker/podman specific failures in test/idempotent testAhmed Abdelhalim1-0/+9
2025-08-19Fix pihole install to work on raspberry and simplify on archAhmed Abdelhalim4-15/+43
2025-08-16Refactor network role to remove NetworkManager/dhcpcd/networkd conflictAhmed Abdelhalim7-67/+43
2025-08-16Fix conflicting NetworkManger/systemd-networkdAhmed Abdelhalim4-3/+16
2025-08-16Fix Pihole setup with systemd-resolvedAhmed Abdelhalim2-0/+18
2025-08-16Update pihole readmeAhmed Abdelhalim1-0/+14
2025-08-14Update host variablesAhmed Abdelhalim2-1/+2
2025-08-11Fix molecule test fail ansible_default_ipv4 is undefinedAhmed Abdelhalim3-4/+7
2025-08-11Add pihole role to configure raspberry piAhmed Abdelhalim11-0/+223
2025-08-11Add network ipv4 configurationsAhmed Abdelhalim10-4/+32
2025-08-11Refactor: playbook to split required_for_boot into its own playbookAhmed Abdelhalim2-17/+19
2025-08-11Refactor: move hostname into its own roleAhmed Abdelhalim7-27/+55
2025-08-11Update vars to match refactored rolesAhmed Abdelhalim2-17/+17
2025-08-11Refactor: move password policy to its own roleAhmed Abdelhalim15-96/+84
2025-08-11Refactor: move the timezone into its own roleAhmed Abdelhalim9-17/+58
2025-08-11Refactor: move the locales into its own roleAhmed Abdelhalim16-133/+176
2025-08-11Use quad9 as the main DNS with cloudflare/google fallbacksAhmed Abdelhalim1-3/+2
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
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
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