blob: d98a19eb88ee90a7e076763e513f7403b2f0db06 [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'
Gleb Zimin27521c12018-08-21 14:48:37 +040012 redis_password: 'none'
Svimba60c15812018-07-04 14:14:22 +020013 openstack_region: RegionOne
Filip Pytloun27930402015-10-06 16:28:32 +020014 opencontrail:
15 common:
16 version: ${_param:opencontrail_version}
Filip Pytloun27930402015-10-06 16:28:32 +020017 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:cluster_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
Inessa Vasilevskayace208e72018-10-22 10:45:09 +020072 services_extra_states:
73 contrail-schema:
74 - backup
75 contrail-svc-monitor:
76 - backup
77 contrail-device-manager:
78 - backup
Filip Pytloun27930402015-10-06 16:28:32 +020079 control:
80 version: ${_param:opencontrail_version}
81 enabled: true
marco5ceb93b2016-10-11 16:32:05 +020082 id: ${_param:opencontrail_database_id}
Filip Pytloun27930402015-10-06 16:28:32 +020083 bind:
84 address: ${_param:cluster_local_address}
85 discovery:
86 host: ${_param:cluster_vip_address}
87 master:
88 host: ${_param:cluster_local_address}
89 members:
90 - host: ${_param:cluster_node01_address}
91 id: 1
92 - host: ${_param:cluster_node02_address}
93 id: 2
94 - host: ${_param:cluster_node03_address}
95 id: 3
96 collector:
97 version: ${_param:opencontrail_version}
98 enabled: true
Petr Jedinýffbe2082017-03-07 00:56:47 +010099 aaa_mode: no-auth
Filip Pytloun27930402015-10-06 16:28:32 +0200100 bind:
101 address: ${_param:cluster_local_address}
Jakub Pavlikee543d42016-05-30 21:54:11 +0200102 port: 9081
Filip Pytloun27930402015-10-06 16:28:32 +0200103 master:
104 host: ${_param:cluster_local_address}
Gleb Zimin27521c12018-08-21 14:48:37 +0400105 contrail_cache:
106 engine: redis
107 host: ${_param:cluster_local_address}
108 port: 6379
109 password: ${_param:redis_password}
Filip Pytloun27930402015-10-06 16:28:32 +0200110 discovery:
111 host: ${_param:cluster_vip_address}
112 data_ttl: 1
113 database:
114 members:
115 - host: ${_param:cluster_node01_address}
116 port: 9160
117 - host: ${_param:cluster_node02_address}
118 port: 9160
119 - host: ${_param:cluster_node03_address}
120 port: 9160
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100121 identity:
122 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200123 version: ${_param:opencontrail_identity_version}
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100124 region: RegionOne
125 host: ${_param:cluster_vip_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200126 port: ${_param:opencontrail_identity_port}
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100127 user: admin
128 password: '${_param:keystone_admin_password}'
129 token: '${_param:keystone_service_token}'
130 tenant: admin
Marek Celouddbba7ed2017-12-07 10:36:24 +0100131 alarm_gen:
132 workers: 1
133 port_prefix: 59
Filip Pytloun27930402015-10-06 16:28:32 +0200134 database:
135 version: ${_param:opencontrail_version}
136 cassandra:
137 version: 2
Svimbaf6c6c0d2018-07-16 19:06:30 +0200138 type: cluster
Filip Pytloun27930402015-10-06 16:28:32 +0200139 enabled: true
140 name: 'Contrail'
141 minimum_disk: 10
142 original_token: 0
143 data_dirs:
144 - /var/lib/cassandra
145 id: ${_param:opencontrail_database_id}
146 discovery:
147 host: ${_param:cluster_vip_address}
148 bind:
149 host: ${_param:cluster_local_address}
150 port: 9042
151 rpc_port: 9160
Petr Jediný03027902018-07-17 20:32:52 +0200152 # for containers we need to move configdb to neighbouring ports
153 port_configdb: 9041
154 rpc_port_configdb: 9161
155
Filip Pytloun27930402015-10-06 16:28:32 +0200156 members:
157 - host: ${_param:cluster_node01_address}
158 id: 1
159 - host: ${_param:cluster_node02_address}
160 id: 2
161 - host: ${_param:cluster_node03_address}
162 id: 3
163 web:
164 version: ${_param:opencontrail_version}
165 enabled: True
166 bind:
167 address: ${_param:cluster_local_address}
168 master:
169 host: ${_param:cluster_vip_address}
170 analytics:
171 host: ${_param:cluster_vip_address}
172 cache:
173 engine: redis
174 host: ${_param:cluster_local_address}
175 port: 6379
Gleb Zimin27521c12018-08-21 14:48:37 +0400176 password: ${_param:redis_password}
Filip Pytloun27930402015-10-06 16:28:32 +0200177 members:
178 - host: ${_param:cluster_node01_address}
179 id: 1
180 - host: ${_param:cluster_node02_address}
181 id: 2
182 - host: ${_param:cluster_node03_address}
183 id: 3
Petr Jedinýffbe2082017-03-07 00:56:47 +0100184 database:
185 engine: cassandra
186 port: 9160
Filip Pytloun27930402015-10-06 16:28:32 +0200187 identity:
188 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200189 version: ${_param:opencontrail_identity_version}
Filip Pytloun27930402015-10-06 16:28:32 +0200190 host: ${_param:cluster_vip_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200191 port: ${_param:opencontrail_identity_port}
Filip Pytloun27930402015-10-06 16:28:32 +0200192 user: admin
193 password: '${_param:keystone_admin_password}'
194 token: '${_param:keystone_service_token}'
195 tenant: admin
marco6a3362a2016-06-28 11:18:10 +0200196 network:
197 engine: neutron
198 host: ${_param:cluster_vip_address}