blob: 48d048c40846c9f67d91d8d7bd95fcf73d125914 [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:
Filip Pytloun27930402015-10-06 16:28:32 +02006 opencontrail:
7 common:
8 version: ${_param:opencontrail_version}
Filip Pytloun27930402015-10-06 16:28:32 +02009 identity:
10 engine: keystone
ibumarskov14e25db2019-04-10 16:37:27 +040011 protocol: ${_param:opencontrail_identity_protocol}
Filip Pytloun27930402015-10-06 16:28:32 +020012 host: ${_param:cluster_vip_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +020013 port: ${_param:opencontrail_identity_port}
Filip Pytloun27930402015-10-06 16:28:32 +020014 token: '${_param:keystone_service_token}'
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +010015 password: '${_param:opencontrail_admin_password}'
Filip Pytloun27930402015-10-06 16:28:32 +020016 network:
17 engine: neutron
18 host: ${_param:cluster_vip_address}
19 port: 9696
20 config:
21 version: ${_param:opencontrail_version}
22 enabled: true
Jakub Pavlik6d90f362016-04-19 20:34:37 +020023 multi_tenancy: true
Filip Pytloun27930402015-10-06 16:28:32 +020024 network:
25 engine: neutron
26 host: ${_param:cluster_vip_address}
27 port: 9696
28 discovery:
29 host: ${_param:cluster_vip_address}
30 analytics:
31 host: ${_param:cluster_vip_address}
32 bind:
33 address: ${_param:cluster_local_address}
Jakub Pavlikee543d42016-05-30 21:54:11 +020034 api_port: 9100
35 discovery_port: 9110
Filip Pytloun27930402015-10-06 16:28:32 +020036 message_queue:
37 engine: rabbitmq
38 host: ${_param:cluster_vip_address}
39 port: 5672
40 database:
41 members:
42 - host: ${_param:cluster_node01_address}
43 port: 9160
44 - host: ${_param:cluster_node02_address}
45 port: 9160
46 - host: ${_param:cluster_node03_address}
47 port: 9160
Filip Pytloun27930402015-10-06 16:28:32 +020048 identity:
49 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +020050 version: ${_param:opencontrail_identity_version}
Svimba60c15812018-07-04 14:14:22 +020051 region: ${_param:openstack_region}
ibumarskov14e25db2019-04-10 16:37:27 +040052 protocol: ${_param:opencontrail_identity_protocol}
Filip Pytloun27930402015-10-06 16:28:32 +020053 host: ${_param:cluster_vip_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +020054 port: ${_param:opencontrail_identity_port}
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +010055 user: ${_param:opencontrail_admin_user}
56 password: '${_param:opencontrail_admin_password}'
Filip Pytloun27930402015-10-06 16:28:32 +020057 token: '${_param:keystone_service_token}'
58 tenant: admin
59 members:
60 - host: ${_param:cluster_node01_address}
61 id: 1
62 - host: ${_param:cluster_node02_address}
63 id: 2
64 - host: ${_param:cluster_node03_address}
65 id: 3
Inessa Vasilevskayace208e72018-10-22 10:45:09 +020066 services_extra_states:
67 contrail-schema:
68 - backup
69 contrail-svc-monitor:
70 - backup
71 contrail-device-manager:
72 - backup
Filip Pytloun27930402015-10-06 16:28:32 +020073 control:
74 version: ${_param:opencontrail_version}
75 enabled: true
marco5ceb93b2016-10-11 16:32:05 +020076 id: ${_param:opencontrail_database_id}
Filip Pytloun27930402015-10-06 16:28:32 +020077 bind:
78 address: ${_param:cluster_local_address}
79 discovery:
80 host: ${_param:cluster_vip_address}
81 master:
82 host: ${_param:cluster_local_address}
83 members:
84 - host: ${_param:cluster_node01_address}
85 id: 1
86 - host: ${_param:cluster_node02_address}
87 id: 2
88 - host: ${_param:cluster_node03_address}
89 id: 3
90 collector:
91 version: ${_param:opencontrail_version}
92 enabled: true
Petr Jedinýffbe2082017-03-07 00:56:47 +010093 aaa_mode: no-auth
Filip Pytloun27930402015-10-06 16:28:32 +020094 bind:
95 address: ${_param:cluster_local_address}
Jakub Pavlikee543d42016-05-30 21:54:11 +020096 port: 9081
Filip Pytloun27930402015-10-06 16:28:32 +020097 master:
98 host: ${_param:cluster_local_address}
Gleb Zimin27521c12018-08-21 14:48:37 +040099 contrail_cache:
100 engine: redis
101 host: ${_param:cluster_local_address}
102 port: 6379
Inessa Vasilevskaya47b90252018-12-20 19:24:57 +0100103 password: ${_param:opencontrail_redis_password}
Filip Pytloun27930402015-10-06 16:28:32 +0200104 discovery:
105 host: ${_param:cluster_vip_address}
106 data_ttl: 1
107 database:
108 members:
109 - host: ${_param:cluster_node01_address}
110 port: 9160
111 - host: ${_param:cluster_node02_address}
112 port: 9160
113 - host: ${_param:cluster_node03_address}
114 port: 9160
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100115 identity:
116 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200117 version: ${_param:opencontrail_identity_version}
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100118 region: RegionOne
ibumarskov14e25db2019-04-10 16:37:27 +0400119 protocol: ${_param:opencontrail_identity_protocol}
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100120 host: ${_param:cluster_vip_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200121 port: ${_param:opencontrail_identity_port}
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +0100122 user: ${_param:opencontrail_admin_user}
123 password: '${_param:opencontrail_admin_password}'
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100124 token: '${_param:keystone_service_token}'
125 tenant: admin
Marek Celouddbba7ed2017-12-07 10:36:24 +0100126 alarm_gen:
127 workers: 1
128 port_prefix: 59
Filip Pytloun27930402015-10-06 16:28:32 +0200129 database:
130 version: ${_param:opencontrail_version}
131 cassandra:
132 version: 2
Svimbaf6c6c0d2018-07-16 19:06:30 +0200133 type: cluster
Filip Pytloun27930402015-10-06 16:28:32 +0200134 enabled: true
135 name: 'Contrail'
136 minimum_disk: 10
137 original_token: 0
138 data_dirs:
139 - /var/lib/cassandra
140 id: ${_param:opencontrail_database_id}
141 discovery:
142 host: ${_param:cluster_vip_address}
143 bind:
144 host: ${_param:cluster_local_address}
145 port: 9042
146 rpc_port: 9160
Petr Jediný03027902018-07-17 20:32:52 +0200147 # for containers we need to move configdb to neighbouring ports
148 port_configdb: 9041
149 rpc_port_configdb: 9161
150
Filip Pytloun27930402015-10-06 16:28:32 +0200151 members:
152 - host: ${_param:cluster_node01_address}
153 id: 1
154 - host: ${_param:cluster_node02_address}
155 id: 2
156 - host: ${_param:cluster_node03_address}
157 id: 3
158 web:
159 version: ${_param:opencontrail_version}
160 enabled: True
161 bind:
162 address: ${_param:cluster_local_address}
163 master:
164 host: ${_param:cluster_vip_address}
165 analytics:
166 host: ${_param:cluster_vip_address}
167 cache:
168 engine: redis
169 host: ${_param:cluster_local_address}
170 port: 6379
Inessa Vasilevskaya47b90252018-12-20 19:24:57 +0100171 password: ${_param:opencontrail_redis_password}
Filip Pytloun27930402015-10-06 16:28:32 +0200172 members:
173 - host: ${_param:cluster_node01_address}
174 id: 1
175 - host: ${_param:cluster_node02_address}
176 id: 2
177 - host: ${_param:cluster_node03_address}
178 id: 3
Petr Jedinýffbe2082017-03-07 00:56:47 +0100179 database:
180 engine: cassandra
181 port: 9160
Filip Pytloun27930402015-10-06 16:28:32 +0200182 identity:
183 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200184 version: ${_param:opencontrail_identity_version}
ibumarskovea5c65c2019-04-16 00:15:00 +0400185 protocol: ${_param:opencontrail_identity_protocol}
Filip Pytloun27930402015-10-06 16:28:32 +0200186 host: ${_param:cluster_vip_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200187 port: ${_param:opencontrail_identity_port}
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +0100188 user: ${_param:opencontrail_admin_user}
189 password: '${_param:opencontrail_admin_password}'
Filip Pytloun27930402015-10-06 16:28:32 +0200190 token: '${_param:keystone_service_token}'
191 tenant: admin
marco6a3362a2016-06-28 11:18:10 +0200192 network:
193 engine: neutron
194 host: ${_param:cluster_vip_address}