Files
ansible-playbooks/create-host-bridge-vlan-30-60.yml
T

29 lines
772 B
YAML

---
- name: Configure systemd-networkd with templates
hosts: all
become: true
vars:
network_interface: "enp2s0"
bridge_name: "br0"
vlans: [30, 60]
tasks:
- name: Deploy network configuration templates
template:
src: "templates/{{ item.src }}"
dest: "/etc/systemd/network/{{ item.dest }}"
owner: root
group: systemd-network
mode: '0644'
loop:
- { src: '20-br0.netdev.j2', dest: '20-br0.netdev' }
- { src: '25-br0-bind.network.j2', dest: '25-br0-bind.network' }
- { src: '30-br0-setup.network.j2', dest: '30-br0-setup.network' }
notify: restart networkd
handlers:
- name: restart networkd
systemd:
name: systemd-networkd
state: restarted