--- # temporary disable network manager # in future network manager will be used for wifi sticks - name: Disable Networkmanager ansible.builtin.systemd: name: NetworkManager.service #state: stopped enabled: False #- name: Use iwd but ignore wlan interfaces in NetworkManager # blockinfile: # dest: /etc/NetworkManager/NetworkManager.conf # block: | # [device] # wifi.backend=iwd # match-device=interface-name:en* # managed=0 - name: Configure systemd-networkd ethernet.network ansible.builtin.copy: dest: /etc/systemd/network/ethernet.network content: | [Match] Name=en* [Network] Bridge=virbr1 - name: Configure systemd-networkd virbr1.netdev ansible.builtin.copy: dest: /etc/systemd/network/virbr1.netdev content: | [NetDev] Name=virbr1 Kind=bridge - name: Configure systemd-networkd virbr1.network ansible.builtin.copy: dest: /etc/systemd/network/virbr1.network content: | [Match] Name=virbr1 [Network] DHCP=yes [DHCPv4] UseDomains=true RouteMetric=512