| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 3 days | Add awscli role with configuration on pi for garage backend w/testing | Ahmed Abdelhalim | 1 | -0/+5 | |
| 6 days | Refactor and clean up code | Ahmed Abdelhalim | 1 | -2/+2 | |
| 6 days | Rename backup -> mount as a role | Ahmed Abdelhalim | 1 | -5/+5 | |
| 11 days | Add tcpdump w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-07-02 | Add ethtool testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-06-27 | Add restic role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 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 | Add garage health check before provisioning keys | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-06-24 | Test backup role using tmpfs instead of mounted loop device | Ahmed Abdelhalim | 1 | -16/+3 | |
| Co-authored-by: Claude.ai | |||||
| 2026-06-23 | Fix testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 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-22 | Refactor installing grafana dashboards using URL only | Ahmed Abdelhalim | 1 | -3/+2 | |
| Refactor prometheus extra scraping jobs | |||||
| 2026-06-22 | Add garage to rpi to use as s3-compatible backend for backups | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-06-22 | Use more stable approach for testing devices and fix linting issues | Ahmed Abdelhalim | 1 | -2/+16 | |
| 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 | 1 | -0/+3 | |
| 2026-06-18 | Implement support for conditional proxy (nginx or caddy) | Ahmed Abdelhalim | 1 | -1/+2 | |
| 2026-04-12 | Add libheif (heif-convert script) w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-04-10 | Add gnome-newsflash (RSS reader) role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-04-07 | Add gnome-disk-utility role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-04-01 | Add localsend role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-03-03 | Add mise role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-03-02 | Create specific prometheus node exporter role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-23 | Replace old evince with new papers | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-02-23 | Replace rnote with gradia and fix typo in teams role | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-02-22 | Add gum role for beautiful CLIs | Ahmed Abdelhalim | 1 | -0/+1 | |
| Co-Authored-By: claude.ai | |||||
| 2026-02-22 | Add nvm/nodejs role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-21 | Add gnome-evince pdf reader | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-21 | Add image viewer/editor apps to roles w/testing | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-02-18 | Add gnome-calendar role with dependency in waybar | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-14 | Add role to install usbutils (lsusb) on different linux distros | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-11 | Ignore converge pre-tasks used for setup | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-02-11 | Fix the environment warning | Ahmed Abdelhalim | 1 | -4/+0 | |
| Adding uv to /usr/local/bin which is already in PATH, removing the need of having environment in the path | |||||
| 2026-02-11 | Add the refresh pkg mgr pre_task avoid error locally and mimic playbooks | Ahmed Abdelhalim | 1 | -0/+8 | |
| 2026-02-06 | Add chromium role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-06 | Add claude code install role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-03 | Add zoxide role to playbooks | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-24 | Revert "Fix PATH environment in testing and playbook to avoid ansible_facts" | Ahmed Abdelhalim | 1 | -2/+2 | |
| This reverts commit 773eae0f1f3a41742708c070487d52f2e99da980. | |||||
| 2026-01-24 | Fix PATH environment in testing and playbook to avoid ansible_facts | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-01-24 | Fix ansible_is_chroot in testing | Ahmed Abdelhalim | 1 | -1/+4 | |
| 2026-01-22 | Since wlctl is installed via yay, it's not supported on debian anymore | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-01-19 | Add tmux role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-18 | Fix font role | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-01-18 | Add ag role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-08 | Add pipewire role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-08 | Add wlctl role to install impala-like NetworkManager TUI | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-07 | Remove the unneeded dependencies/roles | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-01-07 | Add btop role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-07 | Add xdg-terminal-exec role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-12-22 | Add man pages role and explicitly install bash on machines | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2025-12-12 | Fix testing wrong chroot detection for configure playbook | Ahmed Abdelhalim | 1 | -0/+1 | |
| Theory is that when running a normal user on a docker container that is running root user, something triggers that gather_facts thinks that ansible is running in a chroot (while in fact it's just running in a container mimicking a real system that has multiple users) This is a side effect of fixing the issue that caused the splitting of the bootstrap/configure testing. While some roles can't run root and needs to run some user and not root, setting that in the test isn't possible (AFAIK) and therefore we just override the variable | |||||
| 2025-12-11 | Remove duplicate role testing in raspberry testing | Ahmed Abdelhalim | 1 | -5/+0 | |
