summaryrefslogtreecommitdiffstats
path: root/roles
AgeCommit message (Collapse)AuthorFilesLines
2025-09-22Ignore refind.conf tests as it doesn't work on CIAhmed Abdelhalim2-17/+21
2025-09-21Fix the rEFInd timeout and stylingAhmed Abdelhalim3-4/+18
2025-09-21Replace systemd with rEFIndAhmed Abdelhalim4-66/+30
The systemd regression bug introduced in 258 version doesn't seem to be fixed or about to get fixed any time soon Ref: https://github.com/systemd/systemd/issues/36174 This replaces the systemd-boot with a simpler rEFInd approach
2025-09-21Clean up bootmgr and fix systemd-boot regression issueAhmed Abdelhalim5-18/+39
Also update the syntax to use the new loop syntax instead of with_items
2025-09-21Remove systemd-boot setup from ubuntu and leave it to the bootctlAhmed Abdelhalim2-54/+0
Because installing gnome or other packages that updates the kernel ends up adding the same machine id boot, it's simpler to delegate the boot setup to the debian/ubuntu and don't clean it up or modify it
2025-09-20Add restricted repo for nvidia/amd drivers that might be neededAhmed Abdelhalim1-3/+3
2025-09-20Remove snapd from the ignored packages to be able to downloadAhmed Abdelhalim1-1/+1
2025-09-15Fix testing to use the configure bootstrap playbookAhmed Abdelhalim1-1/+1
This is to avoid failing validations, when some variables aren't needed to be configured beforehand to run the bootstrapping of a distro install The bootstrapping process, set up user, network, ssh and password policy and all the other configurations roles doesn't need to be validated or ran in the bootstrapping phase
2025-08-11Refactor configure role to use hostname instead of virtual group nameAhmed Abdelhalim1-2/+2
2025-08-11Fix raspberry install correct kernel/firmware using rpi-updateAhmed Abdelhalim3-12/+25
It can't be tested on mocked debian docker container, therefore disabling the testing for it
2025-08-11Minor fixes to raspberry config and playbook configsAhmed Abdelhalim3-12/+19
2025-08-11Add ci testingAhmed Abdelhalim1-1/+1
2025-08-11Make bootstrap raspberry more detailed with minimal setupAhmed Abdelhalim3-7/+5
2025-08-11Minor refactoring to set hostname and fix rpi5 bootstrapAhmed Abdelhalim4-19/+8
2025-08-11Add Raspberry Pi5 support to bootstrapAhmed Abdelhalim7-26/+157
2025-08-11Refactor bootstrap to have ubuntu specific tasksAhmed Abdelhalim3-6/+7
2025-08-11Add bootstrap debian ubuntu supportAhmed Abdelhalim6-2/+153
2025-08-11Remove configure dependency on other roles and add ubuntu supportAhmed Abdelhalim5-13/+29
2025-08-11Fix linting issuesAhmed Abdelhalim2-2/+3
2025-08-11Safe dualboot /efi folder structureAhmed Abdelhalim2-7/+13
2025-08-11Use /mnt/boot/efi because it's easier on debianAhmed Abdelhalim2-1/+32
2025-08-11Add debugging output and minor refactoringAhmed Abdelhalim2-6/+14
2025-08-11Add configure role on arch w/testingAhmed Abdelhalim6-0/+138
2025-08-11Add the bootstrap role to install archlinux w/testingAhmed Abdelhalim7-0/+187
2025-08-11Add partition roleAhmed Abdelhalim5-0/+279