28 lines
839 B
YAML
28 lines
839 B
YAML
---
|
|
- name: Desktop configuration
|
|
notify:
|
|
- Restart systemd-networkd
|
|
- Restart systemd-resolved
|
|
block:
|
|
- name: Setup network configuration
|
|
become: true
|
|
ansible.builtin.template:
|
|
src: "{{ item.src }}"
|
|
dest: "{{ item.dest }}"
|
|
owner: root
|
|
group: systemd-network
|
|
mode: "0640"
|
|
loop:
|
|
- src: "templates/desktop/network/enp1s0.link.j2"
|
|
dest: "/etc/systemd/network/20-enp1s0.link"
|
|
- src: "templates/desktop//network/enp1s0.network.j2"
|
|
dest: "/etc/systemd/network/20-enp1s0.network"
|
|
|
|
- name: Remove leftover configuration files
|
|
become: true
|
|
ansible.builtin.file:
|
|
path: "{{ item }}"
|
|
state: absent
|
|
loop:
|
|
- "/etc/systemd/network/30-vmbr0.network"
|
|
- "/etc/systemd/network/30-vmbr0.netdev"
|