| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-12-11 | Add cage on archlinux (dependency of hyprland role) | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-12-10 | Add jq CLI to all installs | Ahmed Abdelhalim | 4 | -0/+4 | |
| 2025-12-02 | Add yay role on arch w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-12-02 | Add rust role w/testing | Ahmed Abdelhalim | 4 | -0/+6 | |
| 2025-12-02 | Add archlinux ghostty install role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-12-02 | Add alactritty terminal emulator on different distros | Ahmed Abdelhalim | 4 | -0/+4 | |
| 2025-12-01 | Add font configurations in a role | Ahmed Abdelhalim | 4 | -0/+4 | |
| 2025-11-29 | Add the minimal role to ensure which util/bin is installed on boot | Ahmed Abdelhalim | 4 | -0/+4 | |
| 2025-11-25 | Fix the testing of passff (requires pass to be installed) | Ahmed Abdelhalim | 4 | -0/+8 | |
| Update the firefox role dependencies and added notes about using passff and it's required dependencies | |||||
| 2025-11-24 | Add initial firefox role implementation with only GNOME support for pass | Ahmed Abdelhalim | 4 | -0/+12 | |
| 2025-11-11 | Add neomutt email client role w/testing | Ahmed Abdelhalim | 4 | -0/+4 | |
| 2025-11-09 | Add vim role w/testing | Ahmed Abdelhalim | 4 | -0/+8 | |
| 2025-11-03 | Add dotfiles setup role w/testing | Ahmed Abdelhalim | 4 | -0/+4 | |
| 2025-10-22 | Add gpg role w/testing | Ahmed Abdelhalim | 4 | -0/+4 | |
| 2025-10-20 | Fix testing to install galaxy collections | Ahmed Abdelhalim | 4 | -0/+4 | |
| 2025-10-20 | Fix molecule testing after refactoring python/go | Ahmed Abdelhalim | 3 | -0/+6 | |
| 2025-10-20 | Remove homebrew for linux as it's not that useful | Ahmed Abdelhalim | 3 | -3/+0 | |
| The roles sometimes fail to install, and on linux it cannot be used with casks which is defeating the purpose of having it to manage apps and packages | |||||
| 2025-09-23 | Update the test scenario removing the unused stps | Ahmed Abdelhalim | 4 | -0/+36 | |
| 2025-09-23 | Use static values for defaults instead of ansible vars | Ahmed Abdelhalim | 4 | -4/+0 | |
| The ansible vars fail on CI because the validate arguments task runs way before the setting of the variables, which causes the ansible undefined vars on CI to cause errors. This is a way better approach of having the static values as defaults and allowing setting the variables to ansible vars in the host/group vars | |||||
| 2025-09-22 | Add simple rsync role used to sync between hosts | Ahmed Abdelhalim | 4 | -0/+4 | |
| 2025-09-22 | Refactor gnome not to pull unnecessary deps (like avahi) | Ahmed Abdelhalim | 3 | -0/+3 | |
| The recommended debian/ubuntu install of gnome pulls avahi-daemon and that could potentially conflicts with NetworkManager. Therefore resorting to more restrictive approach for installing gnome | |||||
| 2025-09-22 | Debug idempotency failure on debian | Ahmed Abdelhalim | 3 | -3/+0 | |
| 2025-09-22 | Pin versions to latest | Ahmed Abdelhalim | 3 | -7/+7 | |
| 2025-09-22 | Attempt fixing avahi test by pinning versions | Ahmed Abdelhalim | 3 | -3/+3 | |
| 2025-09-21 | Fix testing | Ahmed Abdelhalim | 4 | -0/+4 | |
| 2025-09-21 | Add gnome role w/testing on distros | Ahmed Abdelhalim | 4 | -0/+4 | |
| 2025-09-20 | Add grafana/prometheus roles to configure and testing | Ahmed Abdelhalim | 4 | -0/+26 | |
| 2025-09-13 | Add nginx role to playbook and testing | Ahmed Abdelhalim | 4 | -0/+4 | |
| 2025-09-12 | Fix the testing of gateway role in containers/CI | Ahmed Abdelhalim | 4 | -8/+7 | |
| 2025-09-12 | Update example/test variables | Ahmed Abdelhalim | 4 | -4/+8 | |
| 2025-09-12 | Add gateway role to playbooks/tests | Ahmed Abdelhalim | 4 | -1/+4 | |
| 2025-09-10 | Remove wireguard_gateway | Ahmed Abdelhalim | 3 | -3/+0 | |
| This implementation doesn't work properly after testing. The iptable configuration didn't allow for changing the VPN state without running into networking issues. Either have to change the VPN by running the role, which is inconvenient or reimplement the role differently to allow for control over network/interfaces | |||||
| 2025-09-10 | Add wg_portal role to install vpn web interface manager | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-09-04 | Refactor molecule testing to run a scenario per distro and fix ipv6 | Ahmed Abdelhalim | 8 | -4/+11 | |
| 2025-09-04 | Refactor molecule testing to run a scenario per distro | Ahmed Abdelhalim | 13 | -57/+276 | |
| 2025-09-03 | Add ansible role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-09-03 | Revert "Refactor: rename wireguard_gateway to gateway" | Ahmed Abdelhalim | 1 | -1/+1 | |
| This reverts commit fdd0b5b58f0ebd39ad05e2dcb17faa6603145f97. | |||||
| 2025-09-03 | Refactor: rename wireguard_gateway to gateway | Ahmed Abdelhalim | 1 | -1/+1 | |
| As the role now functions as a gateway and not just a wireguard gateway it's better name for clarity | |||||
| 2025-09-03 | Add podman role with configuration to work over ssh with cgroupfs | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-09-03 | Add docker role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-09-02 | Add go role to playbooks | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-09-01 | Add testing of wireguard_gateway role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-08-21 | Fix the testing by adding the missing docker debian package | Ahmed Abdelhalim | 2 | -2/+2 | |
| This package installs the networking.service, that is found on normal desktop/server setups and is required by the stricter network role to be disabled (instead of allowing failed_when: false relaxed condition) | |||||
| 2025-08-21 | Fix testing by adding the missing keys from example files | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2025-08-21 | Add wireguard role and fix testing | Ahmed Abdelhalim | 1 | -10/+21 | |
| The testing was failing because the use of the example files with the same domain names, resulted in the files and the molecule variable were being merged and therefore running tasks that would fail on test (example, setting a fake VPN connection that wouldn't start). | |||||
| 2025-08-20 | Add python role | Ahmed Abdelhalim | 1 | -3/+7 | |
| 2025-08-20 | Add homebrew role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-08-11 | Fix molecule test fail ansible_default_ipv4 is undefined | Ahmed Abdelhalim | 2 | -4/+5 | |
| 2025-08-11 | Add pihole role to configure raspberry pi | Ahmed Abdelhalim | 1 | -0/+8 | |
| 2025-08-11 | Refactor: move password policy to its own role | Ahmed Abdelhalim | 1 | -1/+1 | |
