summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2025-10-22Refactor naming of packages and services to follow same conventionsAhmed AbdelHalim17-24/+24
2025-10-22Add gpg role w/testingAhmed AbdelHalim10-0/+48
2025-10-20Ignore failing idempotence test for get_url with note in codeAhmed AbdelHalim1-0/+10
2025-10-20Implement a better download/install for python, pihole and go roleAhmed AbdelHalim3-1/+15
2025-10-20Fix archlinux setupAhmed AbdelHalim1-0/+11
2025-10-20Fix testing to install galaxy collectionsAhmed AbdelHalim5-2/+6
2025-10-20Pin the python and packages versionsAhmed AbdelHalim1-4/+4
2025-10-20Fix molecule testing after refactoring python/goAhmed AbdelHalim3-0/+6
2025-10-20Add weekly scheduled test runAhmed AbdelHalim1-1/+5
2025-10-20Add more vpn configurationAhmed AbdelHalim1-0/+0
2025-10-20Reorder role executionAhmed AbdelHalim1-2/+2
2025-10-20Refactor python role to remove homebrew dependencyAhmed AbdelHalim5-38/+20
2025-10-20Refactor go role to install 1 version and remove homebrew dependencyAhmed AbdelHalim4-35/+36
2025-10-20Remove homebrew for linux as it's not that usefulAhmed AbdelHalim8-82/+0
2025-09-23Remove SSL directory management from nginxAhmed AbdelHalim1-10/+0
2025-09-23Update the test scenario removing the unused stpsAhmed AbdelHalim4-0/+36
2025-09-23Fix installing gnome on debianAhmed AbdelHalim3-3/+9
2025-09-23Use static values for defaults instead of ansible varsAhmed AbdelHalim10-15/+16
2025-09-23Update debian gnome packages for better experienceAhmed AbdelHalim1-1/+3
2025-09-23Fix gnome role idempotency testAhmed AbdelHalim4-15/+14
2025-09-22Add simple rsync role used to sync between hostsAhmed AbdelHalim8-0/+36
2025-09-22Update bootstrap task nameAhmed AbdelHalim1-1/+1
2025-09-22Refactor gnome not to pull unnecessary deps (like avahi)Ahmed AbdelHalim7-4/+20
2025-09-22Debug idempotency failure on debianAhmed AbdelHalim3-3/+0
2025-09-22Pin versions to latestAhmed AbdelHalim3-7/+7
2025-09-22Attempt fixing avahi test by pinning versionsAhmed AbdelHalim4-11/+3
2025-09-22Linting: update the code to use latest sytnax recommendationAhmed AbdelHalim3-4/+4
2025-09-22Ignore gnome debian package install idempotency failureAhmed AbdelHalim1-0/+2
2025-09-22Attempt fix of avahi/dhcpcd uninstall in debian/ubuntuAhmed AbdelHalim1-1/+9
2025-09-21Fix grafana idempotency test on archlinuxAhmed AbdelHalim1-3/+1
2025-09-21Fix grafana idempotent test failureAhmed AbdelHalim1-0/+1
2025-09-21Separate archlinux/ubuntu setup and add gnome to ubuntuAhmed AbdelHalim1-1/+16
2025-09-21Fix gnome on archlinux installing packages without administrator accAhmed AbdelHalim2-0/+18
2025-09-21Fix installing gnome on debian and archAhmed AbdelHalim6-10/+30
2025-09-21Fix testingAhmed AbdelHalim5-1/+5
2025-09-21Add gnome role w/testing on distrosAhmed AbdelHalim10-0/+46
2025-09-21Update locales configurationsAhmed AbdelHalim1-0/+0
2025-09-21Pin galaxy collections versionsAhmed AbdelHalim1-2/+4
2025-09-21Disable connectivity detectionAhmed AbdelHalim1-1/+1
2025-09-20Move gcc to it's own role and add it as homebrew dependencyAhmed AbdelHalim9-20/+40
2025-09-20Fix homebrew role dependencies on ubuntuAhmed AbdelHalim4-1/+33
2025-09-20Fix ansible install on ubuntu when there is another version installedAhmed AbdelHalim1-2/+2
2025-09-20Migrate to the new loop syntaxAhmed AbdelHalim9-17/+17
2025-09-20Ignore failing idempotent test (as it can't be idempotent)Ahmed AbdelHalim1-0/+5
2025-09-20Fix include vars using os_family (not distribution)Ahmed AbdelHalim2-3/+3
2025-09-20Add grafana/prometheus roles to configure and testingAhmed AbdelHalim5-0/+28
2025-09-20Update the prometheus/grafana role varsAhmed AbdelHalim3-19/+30
2025-09-20Fix installing grafana on raspberry piAhmed AbdelHalim4-1/+9
2025-09-19Add Grafana roleAhmed AbdelHalim12-0/+315
2025-09-19Fix env files paths on different distrosAhmed AbdelHalim3-2/+11