summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2025-11-10Enable lingering for userAhmed Abdelhalim1-0/+7
2025-11-10Fix running rpi configuration as root alwaysAhmed Abdelhalim3-1/+10
2025-11-10Refactor vimrc to accept custom setup scriptAhmed Abdelhalim5-10/+15
2025-11-09Re-enable ipv6 back againAhmed Abdelhalim3-0/+0
2025-11-09Fix testing by adding a small testing gpg keyAhmed Abdelhalim1-5/+7
2025-11-09Add vim role w/testingAhmed Abdelhalim10-0/+73
2025-11-09Refactor scattered known_hosts to be part of the ssh roleAhmed Abdelhalim5-14/+17
2025-11-09Add password_store roleAhmed Abdelhalim8-0/+67
2025-11-09Fix install dotfiles script to correct gpg folder permissionsAhmed Abdelhalim2-1/+6
2025-11-09Add gpg public key import to gpg roleAhmed Abdelhalim3-1/+24
2025-11-09Fix git clone by adding ssh keys to known_hostsAhmed Abdelhalim1-0/+7
2025-11-09Fix clean up forwarded socketsAhmed Abdelhalim2-16/+1
2025-11-09Disable ipv6 on machines as not all vpns are ipv6 compatibleAhmed Abdelhalim3-0/+0
2025-11-09Update ansible/molecule versionsAhmed Abdelhalim3-2/+2
2025-11-08Fix python role meta dataAhmed Abdelhalim1-2/+2
2025-11-08Update gpg role to include smart gpg keys dependenciesAhmed Abdelhalim2-0/+19
2025-11-03Add dotfiles setup role w/testingAhmed Abdelhalim13-0/+92
2025-11-03Fix python install not to always report changedAhmed Abdelhalim1-2/+2
2025-11-03Remove unneeded backup of files in wireguardAhmed Abdelhalim1-1/+0
2025-10-24Fix removing the packages the breaks ubuntu DNSAhmed Abdelhalim3-13/+35
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