26 lines
754 B
YAML
26 lines
754 B
YAML
|
- 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
|