diff options
Diffstat (limited to 'ansible/roles/hetzner-network-bridge/tasks/main.yml')
-rw-r--r-- | ansible/roles/hetzner-network-bridge/tasks/main.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ansible/roles/hetzner-network-bridge/tasks/main.yml b/ansible/roles/hetzner-network-bridge/tasks/main.yml new file mode 100644 index 0000000..d8bad30 --- /dev/null +++ b/ansible/roles/hetzner-network-bridge/tasks/main.yml @@ -0,0 +1,20 @@ +- name: install bridge-utils + apt: + name: bridge-utils + +- name: set /etc/network/interfaces + copy: + content: | + source /etc/network/interfaces.d/* + dest: /etc/network/interfaces + notify: bridgeup + +- name: drop other include files + shell: + find /etc/network/interfaces.d -mindepth 1 ! -name bridge -delete + +- name: configure network bridge + template: + src: interfaces.j2 + dest: /etc/network/interfaces.d/bridge + notify: bridgeup |