| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-20 | Migrate to the new loop syntax | Ahmed Abdelhalim | 1 | -4/+4 | |
| 2025-09-15 | Update network role to remove dhcpcd dependency | Ahmed Abdelhalim | 2 | -1/+2 | |
| Fix install on ubuntu not having networking service stated by default on ubuntu | |||||
| 2025-09-10 | Follow the ansible recommendation of using systemd_service | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2025-09-10 | Refactor role dependencies to be more module modular | Ahmed Abdelhalim | 1 | -2/+2 | |
| This modularity means that each role can be installed in a playbook by itself as long as the other roles exist around it. This also straps the ensure dependency packages exist in any of the roles tasks, they should be moved to their own roles and configured properly if needed. | |||||
| 2025-09-02 | Fix pihole and network manger DNS when VPN isn't active | Ahmed Abdelhalim | 1 | -6/+4 | |
| 2025-09-01 | Fix networking issues when VPN isn't active | Ahmed Abdelhalim | 1 | -2/+12 | |
| 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 | 1 | -2/+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-19 | Fix install ubuntu and wifi configs | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-08-16 | Refactor network role to remove NetworkManager/dhcpcd/networkd conflict | Ahmed Abdelhalim | 2 | -32/+29 | |
| 2025-08-16 | Fix conflicting NetworkManger/systemd-networkd | Ahmed Abdelhalim | 2 | -0/+3 | |
| 2025-08-11 | Add network ipv4 configurations | Ahmed Abdelhalim | 1 | -0/+8 | |
| 2025-08-11 | Refactor: move hostname into its own role | Ahmed Abdelhalim | 1 | -23/+0 | |
| 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 | 2 | -3/+26 | |
| 2025-08-11 | Refactor to simplify debian network role | Ahmed Abdelhalim | 3 | -25/+25 | |
| 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 | 3 | -0/+119 | |
