blob: 5478d5c926b51319d748138c461a7b7b26827928 [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
ibumarskovea5c65c2019-04-16 00:15:00 +04008 opencontrail_identity_protocol: http
Jan Cachf5c8bf02018-06-08 14:51:18 +02009 opencontrail_identity_port: 35357
10 opencontrail_identity_version: '2.0'
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +010011 opencontrail_admin_password: 'none'
12 opencontrail_admin_user: 'contrail'
Svimba60c15812018-07-04 14:14:22 +020013 keystone_service_token: 'none'
14 openstack_region: RegionOne
Inessa Vasilevskaya47b90252018-12-20 19:24:57 +010015 opencontrail_redis_password: 'none'
Filip Pytloun27930402015-10-06 16:28:32 +020016 opencontrail:
17 common:
18 version: ${_param:opencontrail_version}
Filip Pytloun27930402015-10-06 16:28:32 +020019 identity:
20 engine: keystone
ibumarskov14e25db2019-04-10 16:37:27 +040021 protocol: ${_param:opencontrail_identity_protocol}
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010022 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +020023 port: ${_param:opencontrail_identity_port}
Filip Pytloun27930402015-10-06 16:28:32 +020024 token: '${_param:keystone_service_token}'
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +010025 password: '${_param:opencontrail_admin_password}'
Filip Pytloun27930402015-10-06 16:28:32 +020026 network:
27 engine: neutron
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010028 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020029 port: 9696
30 config:
31 version: ${_param:opencontrail_version}
32 enabled: true
Jakub Pavlik6d90f362016-04-19 20:34:37 +020033 multi_tenancy: true
Filip Pytloun27930402015-10-06 16:28:32 +020034 network:
35 engine: neutron
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010036 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020037 port: 9696
38 discovery:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010039 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020040 analytics:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010041 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020042 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010043 address: ${_param:single_address}
Jakub Pavlikee543d42016-05-30 21:54:11 +020044 api_port: 9100
45 discovery_port: 9110
Filip Pytloun27930402015-10-06 16:28:32 +020046 message_queue:
47 engine: rabbitmq
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010048 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020049 port: 5672
50 database:
51 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010052 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020053 port: 9160
54 cache:
Jakub Pavlik1633f5f2016-09-05 15:22:13 +020055 members:
56 - host: ${_param:single_address}
57 port: 11211
Filip Pytloun27930402015-10-06 16:28:32 +020058 identity:
59 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +020060 version: ${_param:opencontrail_identity_version}
Svimba60c15812018-07-04 14:14:22 +020061 region: ${_param:openstack_region}
ibumarskov14e25db2019-04-10 16:37:27 +040062 protocol: ${_param:opencontrail_identity_protocol}
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010063 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +020064 port: ${_param:opencontrail_identity_port}
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +010065 user: ${_param:opencontrail_admin_user}
66 password: '${_param:opencontrail_admin_password}'
Filip Pytloun27930402015-10-06 16:28:32 +020067 token: '${_param:keystone_service_token}'
68 tenant: admin
69 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010070 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020071 id: 1
72 control:
73 version: ${_param:opencontrail_version}
74 enabled: true
75 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010076 address: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020077 discovery:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010078 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020079 master:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010080 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020081 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010082 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020083 id: 1
Adam Tenglerb7973302016-01-28 17:11:11 +010084 collector:
85 version: ${_param:opencontrail_version}
86 enabled: true
Petr Jedinýffbe2082017-03-07 00:56:47 +010087 aaa_mode: no-auth
Adam Tenglerb7973302016-01-28 17:11:11 +010088 bind:
89 address: ${_param:single_address}
Jakub Pavlikee543d42016-05-30 21:54:11 +020090 port: 9081
Adam Tenglerb7973302016-01-28 17:11:11 +010091 master:
92 host: ${_param:single_address}
Gleb Zimin27521c12018-08-21 14:48:37 +040093 contrail_cache:
94 engine: redis
95 host: ${_param:single_address}
96 port: 6379
Inessa Vasilevskaya47b90252018-12-20 19:24:57 +010097 password: ${_param:opencontrail_redis_password}
Adam Tenglerb7973302016-01-28 17:11:11 +010098 discovery:
99 host: ${_param:single_address}
100 data_ttl: 1
101 database:
102 members:
103 - host: ${_param:single_address}
104 port: 9160
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100105 identity:
106 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200107 version: ${_param:opencontrail_identity_version}
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100108 region: RegionOne
ibumarskov14e25db2019-04-10 16:37:27 +0400109 protocol: ${_param:opencontrail_identity_protocol}
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100110 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200111 port: ${_param:opencontrail_identity_port}
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +0100112 user: ${_param:opencontrail_admin_user}
113 password: '${_param:opencontrail_admin_password}'
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100114 token: '${_param:keystone_service_token}'
115 tenant: admin
Marek Celouddbba7ed2017-12-07 10:36:24 +0100116 alarm_gen:
117 workers: 1
118 port_prefix: 59
Filip Pytloun27930402015-10-06 16:28:32 +0200119 database:
120 version: ${_param:opencontrail_version}
121 cassandra:
122 version: 2
123 enabled: true
Filip Pytloun27930402015-10-06 16:28:32 +0200124 name: 'Contrail'
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100125 minimum_disk: 10
Filip Pytloun27930402015-10-06 16:28:32 +0200126 original_token: 0
127 data_dirs:
128 - /var/lib/cassandra
129 id: ${_param:opencontrail_database_id}
130 discovery:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100131 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200132 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100133 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200134 port: 9042
135 rpc_port: 9160
Petr Jediný03027902018-07-17 20:32:52 +0200136 # for containers we need to move configdb to neighbouring ports
137 port_configdb: 9041
138 rpc_port_configdb: 9161
Filip Pytloun27930402015-10-06 16:28:32 +0200139 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100140 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200141 id: 1
142 web:
143 version: ${_param:opencontrail_version}
144 enabled: True
145 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100146 address: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200147 analytics:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100148 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200149 master:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100150 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200151 cache:
152 engine: redis
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100153 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200154 port: 6379
Inessa Vasilevskaya47b90252018-12-20 19:24:57 +0100155 password: ${_param:opencontrail_redis_password}
Filip Pytloun27930402015-10-06 16:28:32 +0200156 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100157 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200158 id: 1
Petr Jedinýffbe2082017-03-07 00:56:47 +0100159 database:
160 engine: cassandra
Pavel Svimbersky50198682017-10-26 10:18:59 +0200161 port: 9160
Filip Pytloun27930402015-10-06 16:28:32 +0200162 identity:
163 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200164 version: ${_param:opencontrail_identity_version}
ibumarskovea5c65c2019-04-16 00:15:00 +0400165 protocol: ${_param:opencontrail_identity_protocol}
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100166 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200167 port: ${_param:opencontrail_identity_port}
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +0100168 user: ${_param:opencontrail_admin_user}
169 password: '${_param:opencontrail_admin_password}'
Filip Pytloun27930402015-10-06 16:28:32 +0200170 token: '${_param:keystone_service_token}'
171 tenant: admin
marco6a3362a2016-06-28 11:18:10 +0200172 network:
173 engine: neutron
Pavel Svimbersky50198682017-10-26 10:18:59 +0200174 host: ${_param:single_address}