From 550965c331da86e1105d4625afdc2943e58b176b Mon Sep 17 00:00:00 2001 From: Ferenc Cserepkei Date: Sat, 30 Jul 2016 21:26:55 +0200 Subject: [PATCH] Open vxlan-gpe port on compute Tested in virtual environment Change-Id: I40018a280760f76edf79f94c797ab0cfce79b193 Signed-off-by: Ferenc Cserepkei --- deployment_scripts/puppet/manifests/odl-vxgpe.pp | 4 ++++ .../puppet/modules/opendaylight/manifests/vxgpe.pp | 12 ++++++++++++ deployment_tasks.yaml | 10 ++++++++++ 3 files changed, 26 insertions(+) create mode 100644 deployment_scripts/puppet/manifests/odl-vxgpe.pp create mode 100644 deployment_scripts/puppet/modules/opendaylight/manifests/vxgpe.pp diff --git a/deployment_scripts/puppet/manifests/odl-vxgpe.pp b/deployment_scripts/puppet/manifests/odl-vxgpe.pp new file mode 100644 index 0000000..e2fa31a --- /dev/null +++ b/deployment_scripts/puppet/manifests/odl-vxgpe.pp @@ -0,0 +1,4 @@ +notice('MODULAR: odl-vxgpe.pp') +include firewall + +class { 'opendaylight::vxgpe': } \ No newline at end of file diff --git a/deployment_scripts/puppet/modules/opendaylight/manifests/vxgpe.pp b/deployment_scripts/puppet/modules/opendaylight/manifests/vxgpe.pp new file mode 100644 index 0000000..b00c846 --- /dev/null +++ b/deployment_scripts/puppet/modules/opendaylight/manifests/vxgpe.pp @@ -0,0 +1,12 @@ +class opendaylight::vxgpe { + firewall {'215 vxlan-gpe tcp': + dport => [ 6633 ], + proto => 'tcp', + action => 'accept', + } + firewall {'215 vxlan-gpe udp': + dport => [ 6633 ], + proto => 'udp', + action => 'accept', + } +} \ No newline at end of file diff --git a/deployment_tasks.yaml b/deployment_tasks.yaml index 3706678..09a7349 100644 --- a/deployment_tasks.yaml +++ b/deployment_tasks.yaml @@ -63,6 +63,16 @@ puppet_manifest: puppet/manifests/odl-sfc.pp puppet_modules: puppet/modules:/etc/puppet/modules timeout: 120 +- id: odl_vxgpe + type: puppet + version: 2.0.0 + groups: [compute, compute-vmware] + required_for: [openstack-network-common-config] + requires: [openstack-network-start] + parameters: + puppet_manifest: puppet/manifests/odl-vxgpe.pp + puppet_modules: puppet/modules:/etc/puppet/modules + timeout: 60 - id: openstack-network-common-config type: puppet version: 2.0.0