blob: ca7d426733f9a5c5eb9b075a5e6866ebb599905b [file] [log] [blame]
Filip Pytloun27930402015-10-06 16:28:32 +02001applications:
2- opencontrail
Jakub Pavlik73a52432016-01-28 11:06:37 +01003classes:
4- service.opencontrail.support
Filip Pytloun27930402015-10-06 16:28:32 +02005parameters:
6 _param:
7 opencontrail_version: 2.2
Jan Cachf5c8bf02018-06-08 14:51:18 +02008 opencontrail_identity_port: 35357
9 opencontrail_identity_version: '2.0'
Svimbab8bf1412018-06-29 11:06:10 +020010 keystone_admin_password: 'none'
11 keystone_service_token: 'none'
Svimba60c15812018-07-04 14:14:22 +020012 openstack_region: RegionOne
Gleb Ziminaa4f2742018-08-21 14:48:37 +040013 redis_password: 'none'
Filip Pytloun27930402015-10-06 16:28:32 +020014 opencontrail:
15 common:
16 version: ${_param:opencontrail_version}
17 identity:
18 engine: keystone
19 host: ${_param:cluster_vip_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +020020 port: ${_param:opencontrail_identity_port}
Filip Pytloun27930402015-10-06 16:28:32 +020021 token: '${_param:keystone_service_token}'
22 password: '${_param:keystone_admin_password}'
23 network:
24 engine: neutron
25 host: ${_param:cluster_vip_address}
26 port: 9696
27 config:
28 version: ${_param:opencontrail_version}
29 enabled: true
Jakub Pavlik6d90f362016-04-19 20:34:37 +020030 multi_tenancy: true
Filip Pytloun27930402015-10-06 16:28:32 +020031 network:
32 engine: neutron
33 host: ${_param:cluster_vip_address}
34 port: 9696
35 discovery:
36 host: ${_param:cluster_vip_address}
37 analytics:
38 host: ${_param:analytics_vip_address}
39 bind:
40 address: ${_param:cluster_local_address}
Jakub Pavlikee543d42016-05-30 21:54:11 +020041 api_port: 9100
42 discovery_port: 9110
Filip Pytloun27930402015-10-06 16:28:32 +020043 message_queue:
44 engine: rabbitmq
45 host: ${_param:cluster_vip_address}
46 port: 5672
47 database:
48 members:
49 - host: ${_param:cluster_node01_address}
50 port: 9160
51 - host: ${_param:cluster_node02_address}
52 port: 9160
53 - host: ${_param:cluster_node03_address}
54 port: 9160
Filip Pytloun27930402015-10-06 16:28:32 +020055 identity:
56 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +020057 version: ${_param:opencontrail_identity_version}
Svimba60c15812018-07-04 14:14:22 +020058 region: ${_param:openstack_region}
Filip Pytloun27930402015-10-06 16:28:32 +020059 host: ${_param:cluster_vip_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +020060 port: ${_param:opencontrail_identity_port}
Filip Pytloun27930402015-10-06 16:28:32 +020061 user: admin
62 password: '${_param:keystone_admin_password}'
63 token: '${_param:keystone_service_token}'
64 tenant: admin
65 members:
66 - host: ${_param:cluster_node01_address}
67 id: 1
68 - host: ${_param:cluster_node02_address}
69 id: 2
70 - host: ${_param:cluster_node03_address}
71 id: 3
72 control:
73 version: ${_param:opencontrail_version}
74 enabled: true
marco5ceb93b2016-10-11 16:32:05 +020075 id: ${_param:opencontrail_database_id}
Filip Pytloun27930402015-10-06 16:28:32 +020076 bind:
77 address: ${_param:cluster_local_address}
78 discovery:
79 host: ${_param:cluster_vip_address}
80 master:
81 host: ${_param:cluster_local_address}
82 members:
83 - host: ${_param:cluster_node01_address}
84 id: 1
85 - host: ${_param:cluster_node02_address}
86 id: 2
87 - host: ${_param:cluster_node03_address}
88 id: 3
89 database:
90 version: ${_param:opencontrail_version}
91 cassandra:
92 version: 2
Svimbaf6c6c0d2018-07-16 19:06:30 +020093 type: control
Filip Pytloun27930402015-10-06 16:28:32 +020094 enabled: true
95 name: 'Contrail'
96 minimum_disk: 10
97 original_token: 0
98 data_dirs:
99 - /var/lib/cassandra
100 id: ${_param:opencontrail_database_id}
101 discovery:
102 host: ${_param:cluster_vip_address}
103 bind:
104 host: ${_param:cluster_local_address}
105 port: 9042
106 rpc_port: 9160
Petr Jediný03027902018-07-17 20:32:52 +0200107 # for containers we need to move configdb to neighbouring ports
108 port_configdb: 9041
109 rpc_port_configdb: 9161
Filip Pytloun27930402015-10-06 16:28:32 +0200110 members:
111 - host: ${_param:cluster_node01_address}
112 id: 1
113 - host: ${_param:cluster_node02_address}
114 id: 2
115 - host: ${_param:cluster_node03_address}
116 id: 3
117 web:
118 version: ${_param:opencontrail_version}
119 enabled: True
Gleb Ziminaa4f2742018-08-21 14:48:37 +0400120 password: ${_param:redis_password}
Filip Pytloun27930402015-10-06 16:28:32 +0200121 bind:
122 address: ${_param:cluster_local_address}
123 analytics:
124 host: ${_param:analytics_vip_address}
125 master:
126 host: ${_param:cluster_vip_address}
127 cache:
128 engine: redis
129 host: ${_param:cluster_local_address}
130 port: 6379
131 members:
132 - host: ${_param:cluster_node01_address}
133 id: 1
134 - host: ${_param:cluster_node02_address}
135 id: 2
136 - host: ${_param:cluster_node03_address}
137 id: 3
Petr Jedinýffbe2082017-03-07 00:56:47 +0100138 database:
139 engine: cassandra
140 port: 9160
Filip Pytloun27930402015-10-06 16:28:32 +0200141 identity:
142 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200143 version: ${_param:opencontrail_identity_version}
144 region: RegionOne
Filip Pytloun27930402015-10-06 16:28:32 +0200145 host: ${_param:cluster_vip_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200146 port: ${_param:opencontrail_identity_port}
Filip Pytloun27930402015-10-06 16:28:32 +0200147 user: admin
148 password: '${_param:keystone_admin_password}'
149 token: '${_param:keystone_service_token}'
150 tenant: admin
marco6a3362a2016-06-28 11:18:10 +0200151 network:
152 engine: neutron
Pavel Svimbersky50198682017-10-26 10:18:59 +0200153 host: ${_param:cluster_vip_address}