| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-07-08 | Implement a working ipv6 on gateway | Ahmed Abdelhalim | 4 | -3/+58 | |
| 2026-07-08 | Fix install proxmoxer using pip | Ahmed Abdelhalim | 2 | -5/+11 | |
| 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-08 | Update pihole docs | Ahmed Abdelhalim | 1 | -7/+15 | |
| 2026-07-08 | Revert 54ab1be commit change on ipv6 | Ahmed Abdelhalim | 2 | -2/+2 | |
| 2026-07-08 | Revert 524d62e changes on gateway role | Ahmed Abdelhalim | 4 | -73/+5 | |
| 2026-07-07 | Add cgit role with testing of molecule service | Ahmed Abdelhalim | 7 | -0/+155 | |
| 2026-07-07 | Fix the proxmox_template linting issue | Ahmed Abdelhalim | 1 | -3/+6 | |
| 2026-07-07 | Remove unneeded GSSAPIAuthentication | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-07-07 | Refactor mise not to use package manager | Ahmed Abdelhalim | 4 | -34/+22 | |
| 2026-07-07 | Enable ipv6 on the rpi | Ahmed Abdelhalim | 2 | -12/+11 | |
| 2026-07-06 | Fix starting the created container | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-07-06 | Fix network setup on pve | Ahmed Abdelhalim | 5 | -12/+13 | |
| 2026-07-06 | Fix pve network setup | Ahmed Abdelhalim | 12 | -115/+42 | |
| 2026-07-06 | Use conventional storage name | Ahmed Abdelhalim | 3 | -3/+3 | |
| 2026-07-04 | Add pve-lxc role to create containers | Ahmed Abdelhalim | 4 | -0/+111 | |
| 2026-07-04 | Add notes about notest tags | Ahmed Abdelhalim | 3 | -2/+10 | |
| 2026-07-04 | Ignore failing tests in containers | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2026-07-03 | Refactor pve roles to create storage separately | Ahmed Abdelhalim | 8 | -23/+63 | |
| 2026-07-03 | Refactor pve and add pve-network role to configure the pve network | Ahmed Abdelhalim | 10 | -12/+162 | |
| 2026-07-03 | Disable unstable ipv6 setup for now | Ahmed Abdelhalim | 1 | -1/+5 | |
| 2026-07-03 | Attempt to enable ipv6 on the network but doesn't work stable enough | Ahmed Abdelhalim | 5 | -12/+76 | |
| 2026-07-03 | Update ethtool to handle laptop lid suspend issues | Ahmed Abdelhalim | 6 | -2/+43 | |
| 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-03 | Add ethtool and configure interface for pve | Ahmed Abdelhalim | 1 | -0/+59 | |
| 2026-07-03 | Use permanent MAC addresses for ehternet/LAN connections | Ahmed Abdelhalim | 1 | -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-02 | Add role to install ethtool (Wake-on-LAN) | Ahmed Abdelhalim | 6 | -0/+67 | |
| 2026-07-01 | Update the README for gateway and pihole setup with details about ipv6 | Ahmed Abdelhalim | 2 | -17/+67 | |
| 2026-07-01 | Add proxmoxer dependency role | Ahmed Abdelhalim | 3 | -0/+23 | |
| 2026-07-01 | Allow router advertisement on gateway interfaces | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2026-06-30 | Fix hyprland role and documentation | Ahmed Abdelhalim | 1 | -14/+19 | |
| 2026-06-30 | Disable ipv6 by defaults | Ahmed Abdelhalim | 3 | -3/+2 | |
| Since ipv6 seems to be causing a lot of issues with the new ISP | |||||
| 2026-06-27 | Add restic role w/testing | Ahmed Abdelhalim | 4 | -0/+40 | |
| 2026-06-27 | Refactor garage role for better stability and defaults | Ahmed Abdelhalim | 4 | -53/+81 | |
| 2026-06-26 | Merge configuration tasks using loops and update defaults | Ahmed Abdelhalim | 3 | -37/+20 | |
| 2026-06-24 | Add garage health check before provisioning keys | Ahmed Abdelhalim | 2 | -3/+5 | |
| 2026-06-24 | Fix hex defaults for garage | Ahmed Abdelhalim | 1 | -3/+3 | |
| 2026-06-23 | Fix testing | Ahmed Abdelhalim | 1 | -2/+4 | |
| The timezone module was reading back the Etc/GMT instead of GMT, this fixes the issue and avoid unnecessary code that needs to handle different distro quirks (debian) Fix grafana testing to use the URL | |||||
| 2026-06-23 | Reorder ssh keygen to avoid issues of starting ssh before keys existing | Ahmed Abdelhalim | 1 | -15/+15 | |
| 2026-06-23 | Update backup path to /backup | Ahmed Abdelhalim | 3 | -4/+4 | |
| The /mnt/* paths were ignored from the default grafana disk monitoring so moving the backup dir to a separate directory that follows the linux practices solves the issue and follows better practice | |||||
| 2026-06-22 | Refactor installing grafana dashboards using URL only | Ahmed Abdelhalim | 5 | -12/+22 | |
| Refactor prometheus extra scraping jobs | |||||
| 2026-06-22 | Add garage to rpi to use as s3-compatible backend for backups | Ahmed Abdelhalim | 8 | -0/+239 | |
| 2026-06-22 | Add readme on using backup role and fix testing | Ahmed Abdelhalim | 2 | -1/+76 | |
| 2026-06-22 | Use more stable approach for testing devices and fix linting issues | Ahmed Abdelhalim | 1 | -3/+3 | |
| This approach uses losetup to query the devices instead of flaky unstable cache! | |||||
| 2026-06-22 | Add backup role for mounting a backup device on a rpi machine | Ahmed Abdelhalim | 4 | -0/+53 | |
| 2026-06-22 | Rename proxmox-ve role to pve | Ahmed Abdelhalim | 6 | -11/+11 | |
| 2026-06-19 | Ignore the failing task from the test as it is irrelevant to real PVE | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-06-19 | Be explicit about root URL when using proxies | Ahmed Abdelhalim | 1 | -0/+6 | |
| 2026-06-18 | Fix testing of gateway role to read specific file instead of system | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-06-18 | Add stopping proxy tasks to ensure only one proxy is running | Ahmed Abdelhalim | 2 | -0/+16 | |
| 2026-06-18 | Implement support for conditional proxy (nginx or caddy) | Ahmed Abdelhalim | 22 | -8/+207 | |
| 2026-06-17 | Refactor pi roles to use .home.arpa subdomains for services | Ahmed Abdelhalim | 23 | -44/+158 | |
