summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2025-09-02Add tasks to clean up unwanted go versionsAhmed Abdelhalim1-1/+25
2025-09-02Fix homebrew to use commands instead of module to avoid issue with archAhmed Abdelhalim3-41/+30
2025-09-02Update the go role to handle default to latestAhmed Abdelhalim3-17/+35
2025-09-02Initial go role draft implementationAhmed Abdelhalim4-0/+61
2025-09-02Fix the python role to install and clean up in idempotent mannerAhmed Abdelhalim3-1/+25
2025-09-02Fix locales role to idempotent generate regardless of system stateAhmed Abdelhalim2-14/+34
2025-09-02Add dig and nslookup deps for debugging networking issuesAhmed Abdelhalim2-1/+2
2025-09-02Fix pihole_dhcp_lease_time configurationsAhmed Abdelhalim4-5/+5
2025-09-02Configure dhcp hosts in pihole roleAhmed Abdelhalim5-0/+14
2025-09-02Add wireguard_gateway meta infoAhmed Abdelhalim2-0/+30
2025-09-02Fix wireguard_gateway test on CIAhmed Abdelhalim1-8/+4
2025-09-02Refactor the network fix for piholeAhmed Abdelhalim4-41/+9
2025-09-02Fix testing wireguard gateway role on CIAhmed Abdelhalim1-0/+6
2025-09-02Fix pihole and network manger DNS when VPN isn't activeAhmed Abdelhalim7-10/+42
2025-09-01Fix networking issues when VPN isn't activeAhmed Abdelhalim10-7/+49
2025-09-01Update homebrew role to avoid unnecessary downloadsAhmed Abdelhalim1-37/+45
2025-09-01Add testing of wireguard_gateway roleAhmed Abdelhalim2-1/+2
2025-09-01Fix wireguard_gateway role being slowAhmed Abdelhalim7-34/+20
2025-08-31Add wireguard gate way role to configure traffic through vpnAhmed Abdelhalim7-0/+217
2025-08-31Update pihole role to function as dhcp for the networkAhmed Abdelhalim4-2/+36
2025-08-31Update wireguard connectionsAhmed Abdelhalim7-0/+37
2025-08-31Add wireguard role readmeAhmed Abdelhalim1-0/+53
2025-08-31Allow network role to configure ipv6Ahmed Abdelhalim4-0/+20
2025-08-21Fix the testing by adding the missing docker debian packageAhmed Abdelhalim2-2/+2
2025-08-21Fix the wireguard installAhmed Abdelhalim4-9/+2
2025-08-21Fix network role to install via chrootAhmed Abdelhalim2-4/+6
2025-08-21Fix the instruction on setting up pihole on fritz!boxAhmed Abdelhalim1-0/+1
2025-08-21Fix testing by adding the missing keys from example filesAhmed Abdelhalim1-0/+3
2025-08-21Add wireguard role and fix testingAhmed Abdelhalim13-14/+143
2025-08-20Add python roleAhmed Abdelhalim8-3/+97
2025-08-20Fix homebrew shell configurationAhmed Abdelhalim1-2/+7
2025-08-20Restructure the playbook hosts/rolesAhmed Abdelhalim1-6/+4
2025-08-20Add homebrew roleAhmed Abdelhalim7-0/+77
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