ansible-edda/playbooks/tasks/vpn/bridge.yml

26 lines
754 B
YAML
Raw Normal View History

2022-09-24 00:15:46 +02:00
- name: Bridge interface post-up nftables script
template:
src: ./filesystem/{{ ansible_hostname }}/usr/local/sbin/post-up-br0.nft.j2
dest: /usr/local/sbin/post-up-br0.nft
mode: 0755
register: br_intf_post_up
- name: Create bridge interface
template:
src: ./filesystem/{{ ansible_hostname }}/etc/network/interfaces.d/br0.j2
dest: /etc/network/interfaces.d/br0
mode: 0644
register: br_intf
- name: Restart bridge interface
shell: ifdown br0 && ifup br0
when:
br_intf_post_up is changed or
br_intf is changed
- name: Bridge interface pre-down nftables script
template:
src: ./filesystem/{{ ansible_hostname }}/usr/local/sbin/pre-down-br0.nft.j2
dest: /usr/local/sbin/pre-down-br0.nft
mode: 0755