blob: 73ce29beb3a29502a0f7162963042b4503bb3ccc [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
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010020 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +020021 port: ${_param:opencontrail_identity_port}
Filip Pytloun27930402015-10-06 16:28:32 +020022 token: '${_param:keystone_service_token}'
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +010023 password: '${_param:opencontrail_admin_password}'
Filip Pytloun27930402015-10-06 16:28:32 +020024 network:
25 engine: neutron
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010026 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020027 port: 9696
28 config:
29 version: ${_param:opencontrail_version}
30 enabled: true
Jakub Pavlik6d90f362016-04-19 20:34:37 +020031 multi_tenancy: true
Filip Pytloun27930402015-10-06 16:28:32 +020032 network:
33 engine: neutron
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010034 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020035 port: 9696
36 discovery:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010037 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020038 analytics:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010039 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020040 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010041 address: ${_param:single_address}
Jakub Pavlikee543d42016-05-30 21:54:11 +020042 api_port: 9100
43 discovery_port: 9110
Filip Pytloun27930402015-10-06 16:28:32 +020044 message_queue:
45 engine: rabbitmq
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010046 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020047 port: 5672
48 database:
49 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010050 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020051 port: 9160
52 cache:
Jakub Pavlik1633f5f2016-09-05 15:22:13 +020053 members:
54 - host: ${_param:single_address}
55 port: 11211
Filip Pytloun27930402015-10-06 16:28:32 +020056 identity:
57 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +020058 version: ${_param:opencontrail_identity_version}
Svimba60c15812018-07-04 14:14:22 +020059 region: ${_param:openstack_region}
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010060 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +020061 port: ${_param:opencontrail_identity_port}
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +010062 user: ${_param:opencontrail_admin_user}
63 password: '${_param:opencontrail_admin_password}'
Filip Pytloun27930402015-10-06 16:28:32 +020064 token: '${_param:keystone_service_token}'
65 tenant: admin
66 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010067 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020068 id: 1
69 control:
70 version: ${_param:opencontrail_version}
71 enabled: true
72 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010073 address: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020074 discovery:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010075 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020076 master:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010077 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020078 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010079 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020080 id: 1
Adam Tenglerb7973302016-01-28 17:11:11 +010081 collector:
82 version: ${_param:opencontrail_version}
83 enabled: true
Petr Jedinýffbe2082017-03-07 00:56:47 +010084 aaa_mode: no-auth
Adam Tenglerb7973302016-01-28 17:11:11 +010085 bind:
86 address: ${_param:single_address}
Jakub Pavlikee543d42016-05-30 21:54:11 +020087 port: 9081
Adam Tenglerb7973302016-01-28 17:11:11 +010088 master:
89 host: ${_param:single_address}
Gleb Zimin27521c12018-08-21 14:48:37 +040090 contrail_cache:
91 engine: redis
92 host: ${_param:single_address}
93 port: 6379
Inessa Vasilevskaya47b90252018-12-20 19:24:57 +010094 password: ${_param:opencontrail_redis_password}
Adam Tenglerb7973302016-01-28 17:11:11 +010095 discovery:
96 host: ${_param:single_address}
97 data_ttl: 1
98 database:
99 members:
100 - host: ${_param:single_address}
101 port: 9160
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100102 identity:
103 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200104 version: ${_param:opencontrail_identity_version}
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100105 region: RegionOne
106 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200107 port: ${_param:opencontrail_identity_port}
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +0100108 user: ${_param:opencontrail_admin_user}
109 password: '${_param:opencontrail_admin_password}'
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100110 token: '${_param:keystone_service_token}'
111 tenant: admin
Marek Celouddbba7ed2017-12-07 10:36:24 +0100112 alarm_gen:
113 workers: 1
114 port_prefix: 59
Filip Pytloun27930402015-10-06 16:28:32 +0200115 database:
116 version: ${_param:opencontrail_version}
117 cassandra:
118 version: 2
119 enabled: true
Filip Pytloun27930402015-10-06 16:28:32 +0200120 name: 'Contrail'
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100121 minimum_disk: 10
Filip Pytloun27930402015-10-06 16:28:32 +0200122 original_token: 0
123 data_dirs:
124 - /var/lib/cassandra
125 id: ${_param:opencontrail_database_id}
126 discovery:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100127 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200128 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100129 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200130 port: 9042
131 rpc_port: 9160
Petr Jediný03027902018-07-17 20:32:52 +0200132 # for containers we need to move configdb to neighbouring ports
133 port_configdb: 9041
134 rpc_port_configdb: 9161
Filip Pytloun27930402015-10-06 16:28:32 +0200135 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100136 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200137 id: 1
138 web:
139 version: ${_param:opencontrail_version}
140 enabled: True
141 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100142 address: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200143 analytics:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100144 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200145 master:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100146 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200147 cache:
148 engine: redis
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100149 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200150 port: 6379
Inessa Vasilevskaya47b90252018-12-20 19:24:57 +0100151 password: ${_param:opencontrail_redis_password}
Filip Pytloun27930402015-10-06 16:28:32 +0200152 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100153 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200154 id: 1
Petr Jedinýffbe2082017-03-07 00:56:47 +0100155 database:
156 engine: cassandra
Pavel Svimbersky50198682017-10-26 10:18:59 +0200157 port: 9160
Filip Pytloun27930402015-10-06 16:28:32 +0200158 identity:
159 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200160 version: ${_param:opencontrail_identity_version}
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100161 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200162 port: ${_param:opencontrail_identity_port}
Inessa Vasilevskaya2f2476d2018-12-06 13:29:01 +0100163 user: ${_param:opencontrail_admin_user}
164 password: '${_param:opencontrail_admin_password}'
Filip Pytloun27930402015-10-06 16:28:32 +0200165 token: '${_param:keystone_service_token}'
166 tenant: admin
marco6a3362a2016-06-28 11:18:10 +0200167 network:
168 engine: neutron
Pavel Svimbersky50198682017-10-26 10:18:59 +0200169 host: ${_param:single_address}