blob: ea8472a4c36d224d904f7b545a7ed9d75fc02693 [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'
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +010010 opencontrail_admin_password: 'none'
11 opencontrail_admin_user: 'contrail'
Svimba60c15812018-07-04 14:14:22 +020012 keystone_service_token: 'none'
13 openstack_region: RegionOne
Inessa Vasilevskaya47b90252018-12-20 19:24:57 +010014 opencontrail_redis_password: 'none'
Filip Pytloun27930402015-10-06 16:28:32 +020015 opencontrail:
16 common:
17 version: ${_param:opencontrail_version}
Filip Pytloun27930402015-10-06 16:28:32 +020018 identity:
19 engine: keystone
ibumarskov14e25db2019-04-10 16:37:27 +040020 protocol: ${_param:opencontrail_identity_protocol}
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010021 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +020022 port: ${_param:opencontrail_identity_port}
Filip Pytloun27930402015-10-06 16:28:32 +020023 token: '${_param:keystone_service_token}'
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +010024 password: '${_param:opencontrail_admin_password}'
Filip Pytloun27930402015-10-06 16:28:32 +020025 network:
26 engine: neutron
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010027 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020028 port: 9696
29 config:
30 version: ${_param:opencontrail_version}
31 enabled: true
Jakub Pavlik6d90f362016-04-19 20:34:37 +020032 multi_tenancy: true
Filip Pytloun27930402015-10-06 16:28:32 +020033 network:
34 engine: neutron
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010035 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020036 port: 9696
37 discovery:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010038 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020039 analytics:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010040 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020041 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010042 address: ${_param:single_address}
Jakub Pavlikee543d42016-05-30 21:54:11 +020043 api_port: 9100
44 discovery_port: 9110
Filip Pytloun27930402015-10-06 16:28:32 +020045 message_queue:
46 engine: rabbitmq
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010047 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020048 port: 5672
49 database:
50 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010051 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020052 port: 9160
53 cache:
Jakub Pavlik1633f5f2016-09-05 15:22:13 +020054 members:
55 - host: ${_param:single_address}
56 port: 11211
Filip Pytloun27930402015-10-06 16:28:32 +020057 identity:
58 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +020059 version: ${_param:opencontrail_identity_version}
Svimba60c15812018-07-04 14:14:22 +020060 region: ${_param:openstack_region}
ibumarskov14e25db2019-04-10 16:37:27 +040061 protocol: ${_param:opencontrail_identity_protocol}
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010062 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +020063 port: ${_param:opencontrail_identity_port}
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +010064 user: ${_param:opencontrail_admin_user}
65 password: '${_param:opencontrail_admin_password}'
Filip Pytloun27930402015-10-06 16:28:32 +020066 token: '${_param:keystone_service_token}'
67 tenant: admin
68 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010069 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020070 id: 1
71 control:
72 version: ${_param:opencontrail_version}
73 enabled: true
74 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010075 address: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020076 discovery:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010077 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020078 master:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010079 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020080 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010081 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020082 id: 1
Adam Tenglerb7973302016-01-28 17:11:11 +010083 collector:
84 version: ${_param:opencontrail_version}
85 enabled: true
Petr Jedinýffbe2082017-03-07 00:56:47 +010086 aaa_mode: no-auth
Adam Tenglerb7973302016-01-28 17:11:11 +010087 bind:
88 address: ${_param:single_address}
Jakub Pavlikee543d42016-05-30 21:54:11 +020089 port: 9081
Adam Tenglerb7973302016-01-28 17:11:11 +010090 master:
91 host: ${_param:single_address}
Gleb Zimin27521c12018-08-21 14:48:37 +040092 contrail_cache:
93 engine: redis
94 host: ${_param:single_address}
95 port: 6379
Inessa Vasilevskaya47b90252018-12-20 19:24:57 +010096 password: ${_param:opencontrail_redis_password}
Adam Tenglerb7973302016-01-28 17:11:11 +010097 discovery:
98 host: ${_param:single_address}
99 data_ttl: 1
100 database:
101 members:
102 - host: ${_param:single_address}
103 port: 9160
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100104 identity:
105 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200106 version: ${_param:opencontrail_identity_version}
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100107 region: RegionOne
ibumarskov14e25db2019-04-10 16:37:27 +0400108 protocol: ${_param:opencontrail_identity_protocol}
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100109 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200110 port: ${_param:opencontrail_identity_port}
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +0100111 user: ${_param:opencontrail_admin_user}
112 password: '${_param:opencontrail_admin_password}'
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100113 token: '${_param:keystone_service_token}'
114 tenant: admin
Marek Celouddbba7ed2017-12-07 10:36:24 +0100115 alarm_gen:
116 workers: 1
117 port_prefix: 59
Filip Pytloun27930402015-10-06 16:28:32 +0200118 database:
119 version: ${_param:opencontrail_version}
120 cassandra:
121 version: 2
122 enabled: true
Filip Pytloun27930402015-10-06 16:28:32 +0200123 name: 'Contrail'
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100124 minimum_disk: 10
Filip Pytloun27930402015-10-06 16:28:32 +0200125 original_token: 0
126 data_dirs:
127 - /var/lib/cassandra
128 id: ${_param:opencontrail_database_id}
129 discovery:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100130 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200131 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100132 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200133 port: 9042
134 rpc_port: 9160
Petr Jediný03027902018-07-17 20:32:52 +0200135 # for containers we need to move configdb to neighbouring ports
136 port_configdb: 9041
137 rpc_port_configdb: 9161
Filip Pytloun27930402015-10-06 16:28:32 +0200138 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100139 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200140 id: 1
141 web:
142 version: ${_param:opencontrail_version}
143 enabled: True
144 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100145 address: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200146 analytics:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100147 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200148 master:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100149 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200150 cache:
151 engine: redis
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100152 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200153 port: 6379
Inessa Vasilevskaya47b90252018-12-20 19:24:57 +0100154 password: ${_param:opencontrail_redis_password}
Filip Pytloun27930402015-10-06 16:28:32 +0200155 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100156 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200157 id: 1
Petr Jedinýffbe2082017-03-07 00:56:47 +0100158 database:
159 engine: cassandra
Pavel Svimbersky50198682017-10-26 10:18:59 +0200160 port: 9160
Filip Pytloun27930402015-10-06 16:28:32 +0200161 identity:
162 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200163 version: ${_param:opencontrail_identity_version}
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100164 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200165 port: ${_param:opencontrail_identity_port}
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +0100166 user: ${_param:opencontrail_admin_user}
167 password: '${_param:opencontrail_admin_password}'
Filip Pytloun27930402015-10-06 16:28:32 +0200168 token: '${_param:keystone_service_token}'
169 tenant: admin
marco6a3362a2016-06-28 11:18:10 +0200170 network:
171 engine: neutron
Pavel Svimbersky50198682017-10-26 10:18:59 +0200172 host: ${_param:single_address}