| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | |
| 2026-06-19 | Update docker image to simulate proxmox env | Ahmed Abdelhalim | 1 | -1/+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 | 26 | -10/+212 | |
| 2026-06-17 | Refactor pi roles to use .home.arpa subdomains for services | Ahmed Abdelhalim | 27 | -44/+184 | |
| 2026-06-14 | Fix pihole nginx condition always evaluating true when disabled | Ahmed Abdelhalim | 1 | -1/+1 | |
| `false != ""` is True in Jinja2 — nginx config was created even when `pihole_by_nginx: false`. Use `| bool` filter to coerce correctly. | |||||
| 2026-06-14 | Fix gateway role after rpi os update | Ahmed Abdelhalim | 3 | -11/+13 | |
| 2026-06-14 | Update pihole docs and fix minor issue with handlers | Ahmed Abdelhalim | 2 | -2/+7 | |
| 2026-06-14 | Fix wg-portal not started after install | Ahmed Abdelhalim | 1 | -1/+8 | |
| 2026-06-12 | Fix handler order issue in releasing port 53 bind | Ahmed Abdelhalim | 2 | -6/+14 | |
| 2026-06-12 | Fix pihole network overrides | Ahmed Abdelhalim | 1 | -1/+7 | |
| 2026-06-12 | Update ip address for device mappings | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2026-06-12 | Replace cheese with the new gnome snapshot | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-05-07 | Fix mDNS not resolving because ubuntu 26.04 introduced an override | Ahmed Abdelhalim | 1 | -1/+10 | |
| 2026-05-07 | Fix access of repos to pve admin user | Ahmed Abdelhalim | 1 | -0/+7 | |
| 2026-05-06 | Add the creation of admin user for pve | Ahmed Abdelhalim | 3 | -0/+37 | |
| 2026-05-06 | Fix proxmox proxy not starting because of ipv6.local resolution issue | Ahmed Abdelhalim | 3 | -7/+22 | |
| The ipv6.local resolution uses the ZONE_ID to distinguish between the ipv6 on local env (wlan0) and this causes the cert generation to fail Using /etc/hosts file for the resolution is better than disabling ipv6 or writing a wrapper for the service. Assisted-By: Claude Code | |||||
| 2026-05-06 | Ignore test that won't run on containers | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2026-05-06 | Add testing for proxmox | Ahmed Abdelhalim | 4 | -0/+147 | |
| 2026-05-06 | Rearrange tasks to only remove enterprise list once | Ahmed Abdelhalim | 1 | -8/+8 | |
| 2026-05-06 | Add proxmox VE (with kernel helper) on pve.local | Ahmed Abdelhalim | 10 | -0/+154 | |
| 2026-05-04 | Add pve host mapping | Ahmed Abdelhalim | 3 | -0/+8 | |
| 2026-04-25 | Disable the Mac nvidia GT750M | Ahmed Abdelhalim | 1 | -2/+2 | |
| The driver is correct, but the mac doesn't allow it to be used alone, causing higher CPU usage, plus a lot of games fail to work on the mac | |||||
| 2026-04-25 | Rename variable to follow convention | Ahmed Abdelhalim | 3 | -3/+3 | |
| 2026-04-25 | Fix linux headers role on different OSs | Ahmed Abdelhalim | 3 | -1/+8 | |
| 2026-04-24 | Fix warning about loop var | Ahmed Abdelhalim | 1 | -3/+9 | |
| 2026-04-24 | Support nvidia gt750m on ubuntu | Ahmed Abdelhalim | 4 | -4/+33 | |
| 2026-04-23 | Refactor font role to install missing alacritty nerd fonts on ubuntu | Ahmed Abdelhalim | 5 | -35/+65 | |
| 2026-04-23 | Update tooling on laptop and mac | Ahmed Abdelhalim | 2 | -0/+0 | |
| 2026-04-23 | Support intel graphics drivers on debian | Ahmed Abdelhalim | 7 | -6/+16 | |
| 2026-04-23 | Refactor the configure playbook to dynamically include roles | Ahmed Abdelhalim | 1 | -91/+69 | |
| Since these hosts could have dual boot enabled, depending on which OS is booted it configures the custom roles needed for each OS (depending on the use case), right now they are all interchangeable so it simplify the playbook | |||||
| 2026-04-23 | Change the host_var mappings and inventory names | Ahmed Abdelhalim | 11 | -47/+5 | |
| 2026-04-21 | [skip-ci] update readme | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-04-21 | Update github setup-python action | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-04-21 | Update checkout action | Ahmed Abdelhalim | 1 | -2/+2 | |
