summaryrefslogtreecommitdiffstats
path: root/configure.yml
AgeCommit message (Collapse)AuthorFilesLines
2025-11-24Add initial firefox role implementation with only GNOME support for passAhmed Abdelhalim1-0/+2
2025-11-11Add neomutt email client role w/testingAhmed Abdelhalim1-0/+3
2025-11-10Fix running rpi configuration as root alwaysAhmed Abdelhalim1-1/+0
The dotfile/vim/password_store required to run as user with root permissions, that's why reverting these changes on rpi and resolving to using a more normal role (in pihole where it was broken)
2025-11-09Add vim role w/testingAhmed Abdelhalim1-0/+3
2025-11-09Add password_store roleAhmed Abdelhalim1-0/+3
2025-11-03Add dotfiles setup role w/testingAhmed Abdelhalim1-0/+3
2025-10-22Add gpg role w/testingAhmed Abdelhalim1-0/+3
2025-10-20Reorder role executionAhmed Abdelhalim1-2/+2
2025-10-20Refactor python role to remove homebrew dependencyAhmed Abdelhalim1-0/+4
2025-10-20Remove homebrew for linux as it's not that usefulAhmed Abdelhalim1-2/+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-22Add simple rsync role used to sync between hostsAhmed Abdelhalim1-0/+2
2025-09-21Separate archlinux/ubuntu setup and add gnome to ubuntuAhmed Abdelhalim1-1/+16
2025-09-20Add grafana/prometheus roles to configure and testingAhmed Abdelhalim1-0/+2
2025-09-13Add nginx role to playbook and testingAhmed Abdelhalim1-0/+1
2025-09-12Split the playbooks into bootstrap and configureAhmed Abdelhalim1-0/+29
This is to allow the ansible-distro-install to safely call the bootstrap playbook without getting validation errors about the other configure roles (especially if they are not configured yet, or if running on CI)