summaryrefslogtreecommitdiffstats
path: root/group_vars/all.yml.example
AgeCommit message (Collapse)AuthorFilesLines
2 daysDisable ipv6 completely and remove related codeAhmed Abdelhalim1-3/+0
Co-Authored-By: Claude.ai
8 daysFix pushing to cgit locallyAhmed Abdelhalim1-0/+6
11 daysConfigure ipv6/prefer ipv4 switches for network (and all hosts)Ahmed Abdelhalim1-0/+2
12 daysFix ansible-distro-installAhmed Abdelhalim1-1/+0
The ansible-distro-install depends on using chroot as the connection `Failed to connect to the host via ssh: ssh: Could not resolve hostname /mnt: Name or service not known` moving the ansible_connection variable into the all group, overrides the connection automatically created for the inventory in the ansible-distro-install repo, causing the configure playbook to fail This reverts this change and define the connection on the inventory level
2026-07-07Add pve-lxc service provisioning using service.yml and containers groupAhmed Abdelhalim1-0/+1
2026-06-29Move group_vars around and explicitly set group in molecule testingAhmed Abdelhalim1-77/+0
2026-06-18Implement support for conditional proxy (nginx or caddy)Ahmed Abdelhalim1-0/+2
2026-02-22Fix xdg-settings of firefox on different systems using different pkgsAhmed Abdelhalim1-1/+1
2026-02-22Fix versions and installing of obsidian on debianAhmed Abdelhalim1-1/+1
This also fixes the testing of xdg-settings, since the display isn't set on CI it has to be set to false to avoid getting the CI upset
2026-02-21Configure default browserAhmed Abdelhalim1-0/+3
2026-01-19Add task to show the output of dotfile setup script for debuggingAhmed Abdelhalim1-7/+1
2025-12-12Fix the dotfiles setup to be more generic and not requiring sudoAhmed Abdelhalim1-4/+10
The sude was used to link the pinentry-wrapper into the /usr/local/bin dir
2025-11-30Fix dotfiles_setup_script to be idempotentAhmed Abdelhalim1-0/+1
2025-11-14Fix example config, and ignore rpi idempotent test failureAhmed Abdelhalim1-1/+1
The reason the idempotent test fails is the following: - 1st run: wireguard role deploys all the configured VPN connections - 1st run: wg_portal updates the file permissions /etc/wireguard (ACLs) - 2nd run: wireguard sees the file changed, deploys again (idempotent failure)
2025-11-13Add mechanism to clean up wireguard configurationsAhmed Abdelhalim1-1/+3
When a wireguard configuration gets removed from the group/host variables, the role now removes them and make sure only the files found in the vars are the ones to be configured on the hosts
2025-11-11Fix dotfile setup of gpgAhmed Abdelhalim1-0/+2
2025-11-10Refactor vimrc to accept custom setup scriptAhmed Abdelhalim1-0/+3
2025-11-09Fix testing by adding a small testing gpg keyAhmed Abdelhalim1-5/+7
2025-11-09Add vim role w/testingAhmed Abdelhalim1-0/+1
2025-11-09Add password_store roleAhmed Abdelhalim1-0/+2
2025-11-09Fix install dotfiles script to correct gpg folder permissionsAhmed Abdelhalim1-1/+6
2025-11-09Add gpg public key import to gpg roleAhmed Abdelhalim1-0/+6
2025-11-03Add dotfiles setup role w/testingAhmed Abdelhalim1-0/+6
2025-09-18Update host vars with pinned python versionsAhmed Abdelhalim1-4/+0
2025-09-15Refactor python and ansible roles to use uv package managerAhmed Abdelhalim1-2/+1
2025-09-11Update vars to rename the wireguard interfaces wg-x (standard)Ahmed Abdelhalim1-3/+3
2025-09-04Refactor molecule testing to run a scenario per distro and fix ipv6Ahmed Abdelhalim1-2/+2
2025-08-21Add wireguard role and fix testingAhmed Abdelhalim1-0/+13
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-20Add python roleAhmed Abdelhalim1-0/+5
2025-08-11Update vars to match refactored rolesAhmed Abdelhalim1-17/+17
2025-08-11Add settings example group varsAhmed Abdelhalim1-0/+22
2025-08-11Add ssh roleAhmed Abdelhalim1-0/+1
2025-08-11Add user roleAhmed Abdelhalim1-0/+4
2025-08-11Add network roleAhmed Abdelhalim1-0/+2
2025-08-11Add ansible inventoryAhmed Abdelhalim1-0/+1