summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2026-07-08Update gateway/ip configurations for the piAhmed Abdelhalim1-0/+0
2026-07-08Fix bridge network treated as new deviceAhmed Abdelhalim1-1/+1
2026-07-08Refactor network roleAhmed Abdelhalim9-56/+8
Remove static IPv6 support from network role — all hosts use SLAAC (method=auto). Simplifies NM templates, argument_specs, and resolved.conf. gateway sysctl accept_ra=2 is now unconditional when gateway_enabled. Co-authored-by: Claude.ai
2026-07-08Implement a working ipv6 on gatewayAhmed Abdelhalim4-3/+58
2026-07-08Fix install proxmoxer using pipAhmed Abdelhalim3-7/+13
Using mise or python role broke on other machines so went with the simplest solution for now, it's safe to break the system packages for python as this is not used internally in other ways Also proxmoxer 2+ is needed to work with the proxmox module
2026-07-08Update pihole docsAhmed Abdelhalim1-7/+15
2026-07-08Revert 54ab1be commit change on ipv6Ahmed Abdelhalim2-2/+2
2026-07-08Revert 524d62e changes on gateway roleAhmed Abdelhalim4-73/+5
2026-07-07Add cgit role with testing of molecule serviceAhmed Abdelhalim11-0/+220
2026-07-07Add pve-lxc service provisioning using service.yml and containers groupAhmed Abdelhalim10-4/+41
2026-07-07Fix the proxmox_template linting issueAhmed Abdelhalim3-6/+9
2026-07-07Remove unneeded GSSAPIAuthenticationAhmed Abdelhalim1-1/+0
2026-07-07Add missing dependencies for the lintingAhmed Abdelhalim1-1/+3
2026-07-07Refactor mise not to use package managerAhmed Abdelhalim4-34/+22
2026-07-07Enable ipv6 on the rpiAhmed Abdelhalim4-12/+14
2026-07-06Fix starting the created containerAhmed Abdelhalim1-0/+1
2026-07-06Fix network setup on pveAhmed Abdelhalim9-16/+15
2026-07-06Fix pve network setupAhmed Abdelhalim16-125/+44
2026-07-06Use conventional storage nameAhmed Abdelhalim4-3/+3
2026-07-04Add pve-storage and pve-lxc to run containers on pveAhmed Abdelhalim1-0/+20
2026-07-04Add pve-lxc role to create containersAhmed Abdelhalim4-0/+111
2026-07-04Add notes about notest tagsAhmed Abdelhalim3-2/+10
2026-07-04Ignore failing tests in containersAhmed Abdelhalim1-0/+3
2026-07-03Add missing testing vars and rolesAhmed Abdelhalim1-0/+4
2026-07-03Refactor pve roles to create storage separatelyAhmed Abdelhalim10-27/+66
2026-07-03Refactor pve and add pve-network role to configure the pve networkAhmed Abdelhalim14-14/+170
2026-07-03Disable unstable ipv6 setup for nowAhmed Abdelhalim11-16/+5
2026-07-03Attempt to enable ipv6 on the network but doesn't work stable enoughAhmed Abdelhalim5-12/+76
2026-07-03Update ethtool to handle laptop lid suspend issuesAhmed Abdelhalim8-2/+46
When using WoL with laptops (ex Lenovo) closing the lid suspends the laptop and breaks WoL, this is to allow configuring the lid behavior
2026-07-03Add ethtool and configure interface for pveAhmed Abdelhalim3-0/+60
2026-07-03Use permanent MAC addresses for ehternet/LAN connectionsAhmed Abdelhalim1-0/+1
This prevents FRITZ!Box from messing up the setup when seeing a new mac address on the LAN connections (causing it to block the pi or not able to wake the pve)
2026-07-02Add ethtool testingAhmed Abdelhalim6-0/+6
2026-07-02Add role to install ethtool (Wake-on-LAN)Ahmed Abdelhalim6-0/+67
2026-07-01Add prometheus node exporter to pveAhmed Abdelhalim2-0/+1
2026-07-01Update the README for gateway and pihole setup with details about ipv6Ahmed Abdelhalim2-17/+67
2026-07-01Add proxmoxer dependency roleAhmed Abdelhalim4-0/+24
2026-07-01Allow router advertisement on gateway interfacesAhmed Abdelhalim1-0/+3
2026-06-30Fix ipv6 with examplesAhmed Abdelhalim10-0/+15
2026-06-30Update rpi dns upstreamsAhmed Abdelhalim1-0/+0
2026-06-30Refactor role includes to use more convenient approachAhmed Abdelhalim1-67/+56
2026-06-30Fix hyprland role and documentationAhmed Abdelhalim1-14/+19
2026-06-30Disable ipv6 by defaultsAhmed Abdelhalim13-17/+2
Since ipv6 seems to be causing a lot of issues with the new ISP
2026-06-30Update pve admin password in example and real configurationsAhmed Abdelhalim2-0/+3
2026-06-29Update configure play namesAhmed Abdelhalim1-3/+3
2026-06-29Move group_vars around and explicitly set group in molecule testingAhmed Abdelhalim11-77/+93
2026-06-27Add restic role w/testingAhmed Abdelhalim14-0/+50
2026-06-27Refactor garage role for better stability and defaultsAhmed Abdelhalim6-54/+85
2026-06-26Merge configuration tasks using loops and update defaultsAhmed Abdelhalim3-37/+20
2026-06-25Add dhcp hosts to dnsAhmed Abdelhalim1-0/+0
2026-06-25Fix mount point testing on rpiAhmed Abdelhalim1-1/+1
This is fixing the tmpfs mount point default mode 1777 to 0755 Co-authored-by: Claude.ai