blob: e1e78eea34a4e75d2a2dc894cc5897737870ff6f [file] [log] [blame]
---
- hosts: switch_volt
sudo: yes
tasks:
- name: Create tunnel port on br-lan
openvswitch_port:
bridge=br-lan
port={{ item }}
state=present
with_items: "grenames.split(' ')"
- name: Set up GRE tunnel to vCPE
shell: ovs-vsctl set Interface {{ item.0 }} type=gre options:remote_ip={{ item.1 }}
with_together:
- "grenames.split(' ')"
- "bm_ips.split(' ')"
- hosts: baremetal
user: root
sudo: no
tasks:
- name: Create br-lan
openvswitch_bridge:
bridge=br-lan
state=present
- name: Create tunnel port
openvswitch_port:
bridge=br-lan
port={{ grename }}
state=present
- name: Configure GRE tunnel to vOLT switch
shell: ovs-vsctl set Interface {{ grename }} type=gre options:remote_ip={{ volt_addr }}