| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-08-21 | Fix the wireguard install | Ahmed Abdelhalim | 1 | -6/+0 | |
| The conflict was due to resolvconf was removing the systemd-resolved configuration and that was causing the network to go down and the fallback on the statically managed resolv.conf (which wasn't able to resolve the DNS) due to how network manager requiring the DNS resolution to happen through systemd-resolved | |||||
| 2025-08-21 | Fix network role to install via chroot | Ahmed Abdelhalim | 2 | -4/+6 | |
| The removal of the resolv.conf DNS configuration is required by the wireguard not to have conflicting DNS configuration resolvers between the static system fallback and the NetworkManager resolver (using systemd-resolved) and the VPN DNS | |||||
| 2025-08-21 | Add wireguard role and fix testing | Ahmed Abdelhalim | 1 | -0/+2 | |
| 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-19 | Fix install ubuntu and wifi configs | Ahmed Abdelhalim | 2 | -1/+1 | |
| 2025-08-19 | Fix meta strings quoting | Ahmed Abdelhalim | 1 | -9/+8 | |
| 2025-08-19 | Fix pihole install to work on raspberry and simplify on arch | Ahmed Abdelhalim | 1 | -2/+5 | |
| 2025-08-16 | Refactor network role to remove NetworkManager/dhcpcd/networkd conflict | Ahmed Abdelhalim | 7 | -67/+43 | |
| 2025-08-16 | Fix conflicting NetworkManger/systemd-networkd | Ahmed Abdelhalim | 4 | -3/+16 | |
| 2025-08-11 | Add network ipv4 configurations | Ahmed Abdelhalim | 4 | -1/+26 | |
| 2025-08-11 | Refactor: move hostname into its own role | Ahmed Abdelhalim | 3 | -27/+0 | |
| 2025-08-11 | Use quad9 as the main DNS with cloudflare/google fallbacks | Ahmed Abdelhalim | 1 | -3/+2 | |
| 2025-08-11 | Clean up the archlinux network role | Ahmed Abdelhalim | 1 | -3/+1 | |
| 2025-08-11 | Refactor playbook to simplify package installs for different OSs | Ahmed Abdelhalim | 2 | -7/+6 | |
| 2025-08-11 | Ensure package cache is updated in playbook pre-task | Ahmed Abdelhalim | 2 | -2/+0 | |
| 2025-08-11 | Simplify playbook by requiring the required_for_boot tag on roles | Ahmed Abdelhalim | 3 | -11/+0 | |
| Instead of optimizing for task execution for boot, it's simpler and almost as equally safe (if not even more) to require the role for boot instead of requiring each of it's needed tasks. This will also prevent having internal bugs because a set fact wasn't required for boot and didn't add the info (similar to the fix in commit: 9f72c58) | |||||
| 2025-08-11 | Replace avahi with systemd-resolved/systemd-networkd | Ahmed Abdelhalim | 6 | -9/+75 | |
| 2025-08-11 | Refactor to simplify debian network role | Ahmed Abdelhalim | 6 | -35/+36 | |
| 2025-08-11 | Fix when running from distro-install playbook and fix testing | Ahmed Abdelhalim | 2 | -0/+2 | |
| 2025-08-11 | Add network role | Ahmed Abdelhalim | 13 | -0/+280 | |
