enable automated setup of physical infrastructure
[integration/packaging/ansible-opendaylight.git] / roles / infra / tasks / setup_bridge.yml
1 ---
2 - name: "Setup Linux Bridge '{{ bridge }}' and bind it to interface '{{ interface }}'"
3   remote_user: root
4   become: yes
5   become_method: sudo
6   shell: |
7     ip addr flush "{{ interface }}"
8     ip addr flush "{{ bridge }}"
9     ip link set   "{{ interface }}" up
10     ip link set   "{{ interface }}" promisc on
11     brctl addbr   "{{ bridge }}"
12     brctl addif   "{{ bridge }}" "{{ interface }}"
13     ip addr add   "{{ ip_addr_1 }}" dev "{{ bridge }}"
14     ip addr add   "{{ ip_addr_2 }}" dev "{{ bridge }}"
15     ip link set   "{{ bridge }}" up