| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 13 days | Configure preference of ip family (ipv4 > ipv6) | Ahmed Abdelhalim | 1 | -0/+9 | |
| 2026-07-08 | Refactor network role | Ahmed Abdelhalim | 1 | -8/+0 | |
| Remove static IPv6 support from network role — all hosts use SLAAC (method=auto). Simplifies NM templates, argument_specs, and resolved.conf. gateway sysctl accept_ra=2 is now unconditional when gateway_enabled. Co-authored-by: Claude.ai | |||||
| 2026-07-06 | Fix network setup on pve | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-07-06 | Fix pve network setup | Ahmed Abdelhalim | 1 | -0/+9 | |
| 2026-05-07 | Fix mDNS not resolving because ubuntu 26.04 introduced an override | Ahmed Abdelhalim | 1 | -1/+10 | |
| 2026-02-26 | Fix iwd-wifi idempotence testing | Ahmed Abdelhalim | 1 | -5/+5 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-02-26 | Fix using od instead of xxd | Ahmed Abdelhalim | 1 | -1/+3 | |
| The od is available as part of coreutils which is shipping by default on linux but added for completeness Co-Authored-By: Claude.ai | |||||
| 2026-02-26 | Remove captive portal code as it wasn't tested | Ahmed Abdelhalim | 1 | -8/+0 | |
| 2026-02-26 | Fix auto-starting iwd on boot | Ahmed Abdelhalim | 1 | -0/+28 | |
| 2026-01-24 | Fix ansible 2.20.1 deprecation warning about ansible_vars | Ahmed Abdelhalim | 1 | -6/+6 | |
| 2026-01-09 | Test fixing idempotent test failure on archlinux | Ahmed Abdelhalim | 1 | -4/+4 | |
| Co-authored-by: claude.ai | |||||
| 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 | 1 | -1/+1 | |
| 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 | 1 | -4/+29 | |
| 2025-08-16 | Fix conflicting NetworkManger/systemd-networkd | Ahmed Abdelhalim | 1 | -0/+1 | |
| 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 | 1 | -6/+6 | |
| 2025-08-11 | Simplify playbook by requiring the required_for_boot tag on roles | Ahmed Abdelhalim | 1 | -6/+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 | 1 | -1/+10 | |
| 2025-08-11 | Refactor to simplify debian network role | Ahmed Abdelhalim | 1 | -11/+1 | |
| 2025-08-11 | Add network role | Ahmed Abdelhalim | 1 | -0/+89 | |
