summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2025-09-03Fix archlinux failureAhmed AbdelHalim1-0/+1
2025-09-03Fix pihole interface configurationAhmed AbdelHalim1-0/+0
2025-09-03Add ansible roleAhmed AbdelHalim8-0/+223
2025-09-03Update claudeAhmed AbdelHalim1-15/+16
2025-09-03Revert change to network and disable filteringAhmed AbdelHalim3-0/+0
2025-09-03Revert "Fix networking issue"Ahmed AbdelHalim1-24/+0
2025-09-03Revert "Refactor: rename wireguard_gateway to gateway"Ahmed AbdelHalim13-25/+25
2025-09-03Revert "Experimental: adding iptables persistence through reboots"Ahmed AbdelHalim2-48/+1
2025-09-03Add Claude contextAhmed AbdelHalim1-0/+112
2025-09-03Experimental: adding iptables persistence through rebootsAhmed AbdelHalim2-1/+48
2025-09-03Refactor: rename wireguard_gateway to gatewayAhmed AbdelHalim13-25/+25
2025-09-03Fix networking issueAhmed AbdelHalim1-0/+24
2025-09-03Add podman role with configuration to work over ssh with cgroupfsAhmed AbdelHalim4-0/+68
2025-09-03Fix the user groups to be appendedAhmed AbdelHalim1-1/+1
2025-09-03Revert back to using brew module as it has better idempotency handlingAhmed AbdelHalim2-24/+23
2025-09-03Add docker roleAhmed AbdelHalim4-0/+40
2025-09-02Revert the pyenv full path changeAhmed AbdelHalim1-4/+12
2025-09-02Add bash as a role and use it in role dependencies when bash is neededAhmed AbdelHalim8-15/+32
2025-09-02Fix CI failures and ignore intentionally changing tasks for idem testAhmed AbdelHalim3-2/+27
2025-09-02Fix linting issuesAhmed AbdelHalim4-11/+11
2025-09-02Add go role to playbooksAhmed AbdelHalim3-0/+2
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