| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-07-06 | Fix starting the created container | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-07-06 | Fix network setup on pve | Ahmed Abdelhalim | 9 | -16/+15 | |
| 2026-07-06 | Fix pve network setup | Ahmed Abdelhalim | 16 | -125/+44 | |
| 2026-07-06 | Use conventional storage name | Ahmed Abdelhalim | 4 | -3/+3 | |
| 2026-07-04 | Add pve-storage and pve-lxc to run containers on pve | Ahmed Abdelhalim | 1 | -0/+20 | |
| 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 | Add missing testing vars and roles | Ahmed Abdelhalim | 1 | -0/+4 | |
| 2026-07-03 | Refactor pve roles to create storage separately | Ahmed Abdelhalim | 10 | -27/+66 | |
| 2026-07-03 | Refactor pve and add pve-network role to configure the pve network | Ahmed Abdelhalim | 14 | -14/+170 | |
| 2026-07-03 | Disable unstable ipv6 setup for now | Ahmed Abdelhalim | 11 | -16/+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 | 8 | -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-03 | Add ethtool and configure interface for pve | Ahmed Abdelhalim | 3 | -0/+60 | |
| 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 ethtool testing | Ahmed Abdelhalim | 6 | -0/+6 | |
| 2026-07-02 | Add role to install ethtool (Wake-on-LAN) | Ahmed Abdelhalim | 6 | -0/+67 | |
| 2026-07-01 | Add prometheus node exporter to pve | Ahmed Abdelhalim | 2 | -0/+1 | |
| 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 | 4 | -0/+24 | |
| 2026-07-01 | Allow router advertisement on gateway interfaces | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2026-06-30 | Fix ipv6 with examples | Ahmed Abdelhalim | 10 | -0/+15 | |
| 2026-06-30 | Update rpi dns upstreams | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-06-30 | Refactor role includes to use more convenient approach | Ahmed Abdelhalim | 1 | -67/+56 | |
| 2026-06-30 | Fix hyprland role and documentation | Ahmed Abdelhalim | 1 | -14/+19 | |
| 2026-06-30 | Disable ipv6 by defaults | Ahmed Abdelhalim | 13 | -17/+2 | |
| Since ipv6 seems to be causing a lot of issues with the new ISP | |||||
| 2026-06-30 | Update pve admin password in example and real configurations | Ahmed Abdelhalim | 2 | -0/+3 | |
| 2026-06-29 | Update configure play names | Ahmed Abdelhalim | 1 | -3/+3 | |
| 2026-06-29 | Move group_vars around and explicitly set group in molecule testing | Ahmed Abdelhalim | 11 | -77/+93 | |
| 2026-06-27 | Add restic role w/testing | Ahmed Abdelhalim | 14 | -0/+50 | |
| 2026-06-27 | Refactor garage role for better stability and defaults | Ahmed Abdelhalim | 6 | -54/+85 | |
| 2026-06-26 | Merge configuration tasks using loops and update defaults | Ahmed Abdelhalim | 3 | -37/+20 | |
| 2026-06-25 | Add dhcp hosts to dns | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-06-25 | Fix mount point testing on rpi | Ahmed Abdelhalim | 1 | -1/+1 | |
| This is fixing the tmpfs mount point default mode 1777 to 0755 Co-authored-by: Claude.ai | |||||
| 2026-06-24 | Use hostvars lookup for rpi prometheus ip configurations | Ahmed Abdelhalim | 1 | -0/+0 | |
| 2026-06-24 | Add garage health check before provisioning keys | Ahmed Abdelhalim | 3 | -5/+7 | |
| 2026-06-24 | Fix hex defaults for garage | Ahmed Abdelhalim | 1 | -3/+3 | |
| 2026-06-24 | Test backup role using tmpfs instead of mounted loop device | Ahmed Abdelhalim | 3 | -45/+3 | |
| Co-authored-by: Claude.ai | |||||
| 2026-06-23 | Fix testing | Ahmed Abdelhalim | 4 | -6/+7 | |
| 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 | 4 | -5/+5 | |
| 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 | 9 | -24/+42 | |
| Refactor prometheus extra scraping jobs | |||||
| 2026-06-22 | Add garage to rpi to use as s3-compatible backend for backups | Ahmed Abdelhalim | 12 | -1/+246 | |
| 2026-06-22 | Add readme on using backup role and fix testing | Ahmed Abdelhalim | 5 | -2/+78 | |
| 2026-06-22 | Use more stable approach for testing devices and fix linting issues | Ahmed Abdelhalim | 3 | -10/+25 | |
| This approach uses losetup to query the devices instead of flaky unstable cache! | |||||
| 2026-06-22 | Add testing with virtual disk (as backup) for rpi scenario | Ahmed Abdelhalim | 3 | -0/+31 | |
| 2026-06-22 | Add backup role for mounting a backup device on a rpi machine | Ahmed Abdelhalim | 7 | -0/+56 | |
| 2026-06-22 | Rename proxmox-ve role to pve | Ahmed Abdelhalim | 8 | -13/+13 | |
| 2026-06-19 | Ignore the failing task from the test as it is irrelevant to real PVE | Ahmed Abdelhalim | 2 | -2/+3 | |
