summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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
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
2026-06-24Use hostvars lookup for rpi prometheus ip configurationsAhmed AbdelHalim1-0/+0
2026-06-24Add garage health check before provisioning keysAhmed AbdelHalim3-5/+7
2026-06-24Fix hex defaults for garageAhmed AbdelHalim1-3/+3
2026-06-24Test backup role using tmpfs instead of mounted loop deviceAhmed AbdelHalim3-45/+3
2026-06-23Fix testingAhmed AbdelHalim4-6/+7
2026-06-23Reorder ssh keygen to avoid issues of starting ssh before keys existingAhmed AbdelHalim1-15/+15
2026-06-23Update backup path to /backupAhmed AbdelHalim4-5/+5
2026-06-22Refactor installing grafana dashboards using URL onlyAhmed AbdelHalim9-24/+42
2026-06-22Add garage to rpi to use as s3-compatible backend for backupsAhmed AbdelHalim12-1/+246
2026-06-22Add readme on using backup role and fix testingAhmed AbdelHalim5-2/+78
2026-06-22Use more stable approach for testing devices and fix linting issuesAhmed AbdelHalim3-10/+25
2026-06-22Add testing with virtual disk (as backup) for rpi scenarioAhmed AbdelHalim3-0/+31
2026-06-22Add backup role for mounting a backup device on a rpi machineAhmed AbdelHalim7-0/+56
2026-06-22Rename proxmox-ve role to pveAhmed AbdelHalim8-13/+13
2026-06-19Ignore the failing task from the test as it is irrelevant to real PVEAhmed AbdelHalim2-2/+3
2026-06-19Update docker image to simulate proxmox envAhmed AbdelHalim1-1/+2
2026-06-19Be explicit about root URL when using proxiesAhmed AbdelHalim1-0/+6
2026-06-18Fix testing of gateway role to read specific file instead of systemAhmed AbdelHalim1-1/+1
2026-06-18Add stopping proxy tasks to ensure only one proxy is runningAhmed AbdelHalim2-0/+16
2026-06-18Implement support for conditional proxy (nginx or caddy)Ahmed AbdelHalim26-10/+212
2026-06-17Refactor pi roles to use .home.arpa subdomains for servicesAhmed AbdelHalim27-44/+184
2026-06-14Fix pihole nginx condition always evaluating true when disabledAhmed AbdelHalim1-1/+1
2026-06-14Fix gateway role after rpi os updateAhmed AbdelHalim3-11/+13
2026-06-14Update pihole docs and fix minor issue with handlersAhmed AbdelHalim2-2/+7
2026-06-14Fix wg-portal not started after installAhmed AbdelHalim1-1/+8
2026-06-12Fix handler order issue in releasing port 53 bindAhmed AbdelHalim2-6/+14
2026-06-12Fix pihole network overridesAhmed AbdelHalim1-1/+7
2026-06-12Update ip address for device mappingsAhmed AbdelHalim2-0/+0
2026-06-12Replace cheese with the new gnome snapshotAhmed AbdelHalim1-1/+1
2026-05-07Fix mDNS not resolving because ubuntu 26.04 introduced an overrideAhmed AbdelHalim1-1/+10
2026-05-07Fix access of repos to pve admin userAhmed AbdelHalim1-0/+7
2026-05-06Add the creation of admin user for pveAhmed AbdelHalim3-0/+37
2026-05-06Fix proxmox proxy not starting because of ipv6.local resolution issueAhmed AbdelHalim3-7/+22
2026-05-06Ignore test that won't run on containersAhmed AbdelHalim1-0/+3
2026-05-06Add testing for proxmoxAhmed AbdelHalim4-0/+147
2026-05-06Rearrange tasks to only remove enterprise list onceAhmed AbdelHalim1-8/+8
2026-05-06Add proxmox VE (with kernel helper) on pve.localAhmed AbdelHalim10-0/+154
2026-05-04Add pve host mappingAhmed AbdelHalim3-0/+8