summaryrefslogtreecommitdiff
path: root/ansible/roles/hetzner-network-bridge/tasks/main.yml
blob: d8bad309e7ae8f22d1b6f7e745345bec0a15ff65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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