Define default opencontrail parameters
Related-PROD: PROD-29523 (PROD:29523)
(cherry picked from commit 3cb553c41c48da32360a38ccd2946458ad2a18cc)
Change-Id: Iadb3dcbab17dc4230d3d4d4f06310ce46037a410
diff --git a/opencontrail/compute/cluster.yml b/opencontrail/compute/cluster.yml
index 7cdcdf6..32153df 100644
--- a/opencontrail/compute/cluster.yml
+++ b/opencontrail/compute/cluster.yml
@@ -4,6 +4,7 @@
- opencontrail
parameters:
_param:
+ opencontrail_version: 3.0
opencontrail_compute_iface_mask: 24
opencontrail:
common:
@@ -11,25 +12,15 @@
identity:
engine: keystone
host: ${_param:openstack_control_address}
- port: 35357
+ port: ${_param:opencontrail_identity_port}
token: ${_param:keystone_service_token}
password: ${_param:keystone_admin_password}
network:
- engine: neutron
host: ${_param:opencontrail_control_address}
- port: 9696
compute:
version: ${_param:opencontrail_version}
- disable_flow_collection: true
- enabled: True
+ disable_flow_collection: True
bind:
address: ${_param:single_address}
discovery:
host: ${_param:opencontrail_control_address}
- interface:
- address: ${_param:opencontrail_compute_address}
- dev: ${_param:opencontrail_compute_iface}
- gateway: ${_param:opencontrail_compute_gateway}
- mask: ${_param:opencontrail_compute_iface_mask}
- dns: ${_param:opencontrail_compute_dns}
- mtu: 9000
diff --git a/opencontrail/compute/cluster4_0.yml b/opencontrail/compute/cluster4_0.yml
index 3cb1514..058463d 100644
--- a/opencontrail/compute/cluster4_0.yml
+++ b/opencontrail/compute/cluster4_0.yml
@@ -1,31 +1,24 @@
-classes:
- - service.opencontrail.compute.cluster
applications:
- opencontrail
+classes:
+ - service.opencontrail.compute.cluster
parameters:
_param:
+ opencontrail_version: 4.1
opencontrail_compute_iface_mask: 24
- opencontrail_version: 4.0
- linux_repo_contrail_component: oc40
opencontrail:
common:
version: ${_param:opencontrail_version}
identity:
engine: keystone
host: ${_param:openstack_control_address}
- port: 35357
+ port: ${_param:opencontrail_identity_port}
token: ${_param:keystone_service_token}
password: ${_param:opencontrail_admin_password}
network:
- engine: neutron
host: ${_param:openstack_control_address}
- port: 9696
compute:
- version: ${_param:opencontrail_version}
- disable_flow_collection: true
- enabled: True
- bind:
- address: ${_param:single_address}
+ disable_flow_collection: True
config:
members:
- host: ${_param:opencontrail_control_node01_address}
@@ -41,10 +34,3 @@
- host: ${_param:opencontrail_control_node01_address}
- host: ${_param:opencontrail_control_node02_address}
- host: ${_param:opencontrail_control_node03_address}
- interface:
- address: ${_param:opencontrail_compute_address}
- dev: ${_param:opencontrail_compute_iface}
- gateway: ${_param:opencontrail_compute_gateway}
- mask: ${_param:opencontrail_compute_iface_mask}
- dns: ${_param:opencontrail_compute_dns}
- mtu: 9000
diff --git a/opencontrail/compute/single.yml b/opencontrail/compute/single.yml
index 65426c8..2211a69 100644
--- a/opencontrail/compute/single.yml
+++ b/opencontrail/compute/single.yml
@@ -1,7 +1,10 @@
applications:
- opencontrail
+classes:
+ - service.opencontrail.compute.single
parameters:
_param:
+ opencontrail_version: 3.0
opencontrail_compute_iface_mask: 24
opencontrail:
common:
@@ -9,7 +12,7 @@
identity:
engine: keystone
host: ${_param:control_address}
- port: 35357
+ port: ${_param:opencontrail_identity_port}
token: ${_param:keystone_service_token}
password: ${_param:keystone_admin_password}
network:
@@ -17,17 +20,8 @@
host: ${_param:control_address}
port: 9696
compute:
- version: ${_param:opencontrail_version}
- enabled: True
discovery:
host: ${_param:control_address}
- interface:
- address: ${_param:opencontrail_compute_address}
- dev: ${_param:opencontrail_compute_iface}
- gateway: ${_param:opencontrail_compute_gateway}
- mask: ${_param:opencontrail_compute_iface_mask}
- dns: ${_param:opencontrail_compute_dns}
- mtu: 9000
nova:
compute:
network:
diff --git a/opencontrail/compute/single4_0.yml b/opencontrail/compute/single4_0.yml
index b98522d..952827f 100644
--- a/opencontrail/compute/single4_0.yml
+++ b/opencontrail/compute/single4_0.yml
@@ -1,9 +1,11 @@
applications:
- opencontrail
+classes:
+ - service.opencontrail.compute.single
parameters:
_param:
+ opencontrail_version: 4.1
opencontrail_compute_iface_mask: 24
- opencontrail_version: 4.0
linux_repo_contrail_component: oc40
opencontrail:
common:
@@ -11,7 +13,7 @@
identity:
engine: keystone
host: ${_param:control_address}
- port: 35357
+ port: ${_param:opencontrail_identity_port}
token: ${_param:keystone_service_token}
password: ${_param:opencontrail_admin_password}
network:
@@ -19,8 +21,6 @@
host: ${_param:control_address}
port: 9696
compute:
- version: ${_param:opencontrail_version}
- enabled: True
config:
members:
- host: ${_param:opencontrail_control_node01_address}
@@ -31,11 +31,3 @@
- host: ${_param:opencontrail_analytics_node01_address}
- host: ${_param:opencontrail_analytics_node02_address}
- host: ${_param:opencontrail_analytics_node03_address}
- interface:
- address: ${_param:opencontrail_compute_address}
- dev: ${_param:opencontrail_compute_iface}
- gateway: ${_param:opencontrail_compute_gateway}
- mask: ${_param:opencontrail_compute_iface_mask}
- dns: ${_param:opencontrail_compute_dns}
- mtu: 9000
-