blob: a63f28a352c15ccc96d69b38e1b00007fc9bf8ee [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'
Svimba60c15812018-07-04 14:14:22 +020010 keystone_admin_password: 'none'
11 keystone_service_token: 'none'
12 openstack_region: RegionOne
Gleb Zimin27521c12018-08-21 14:48:37 +040013 redis_password: 'none'
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
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010019 host: ${_param:single_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
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010025 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020026 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
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010033 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020034 port: 9696
35 discovery:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010036 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020037 analytics:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010038 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020039 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010040 address: ${_param:single_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
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010045 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020046 port: 5672
47 database:
48 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010049 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020050 port: 9160
51 cache:
Jakub Pavlik1633f5f2016-09-05 15:22:13 +020052 members:
53 - host: ${_param:single_address}
54 port: 11211
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}
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010059 host: ${_param:single_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:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010066 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020067 id: 1
68 control:
69 version: ${_param:opencontrail_version}
70 enabled: true
71 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010072 address: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020073 discovery:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010074 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020075 master:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010076 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020077 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +010078 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +020079 id: 1
Adam Tenglerb7973302016-01-28 17:11:11 +010080 collector:
81 version: ${_param:opencontrail_version}
82 enabled: true
Petr Jedinýffbe2082017-03-07 00:56:47 +010083 aaa_mode: no-auth
Adam Tenglerb7973302016-01-28 17:11:11 +010084 bind:
85 address: ${_param:single_address}
Jakub Pavlikee543d42016-05-30 21:54:11 +020086 port: 9081
Adam Tenglerb7973302016-01-28 17:11:11 +010087 master:
88 host: ${_param:single_address}
Gleb Zimin27521c12018-08-21 14:48:37 +040089 contrail_cache:
90 engine: redis
91 host: ${_param:single_address}
92 port: 6379
93 password: ${_param:redis_password}
Adam Tenglerb7973302016-01-28 17:11:11 +010094 discovery:
95 host: ${_param:single_address}
96 data_ttl: 1
97 database:
98 members:
99 - host: ${_param:single_address}
100 port: 9160
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100101 identity:
102 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200103 version: ${_param:opencontrail_identity_version}
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100104 region: RegionOne
105 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200106 port: ${_param:opencontrail_identity_port}
Marek Celoud0dd7bc22017-12-01 15:05:07 +0100107 user: admin
108 password: '${_param:keystone_admin_password}'
109 token: '${_param:keystone_service_token}'
110 tenant: admin
Marek Celouddbba7ed2017-12-07 10:36:24 +0100111 alarm_gen:
112 workers: 1
113 port_prefix: 59
Filip Pytloun27930402015-10-06 16:28:32 +0200114 database:
115 version: ${_param:opencontrail_version}
116 cassandra:
117 version: 2
118 enabled: true
Filip Pytloun27930402015-10-06 16:28:32 +0200119 name: 'Contrail'
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100120 minimum_disk: 10
Filip Pytloun27930402015-10-06 16:28:32 +0200121 original_token: 0
122 data_dirs:
123 - /var/lib/cassandra
124 id: ${_param:opencontrail_database_id}
125 discovery:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100126 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200127 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100128 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200129 port: 9042
130 rpc_port: 9160
Petr Jediný03027902018-07-17 20:32:52 +0200131 # for containers we need to move configdb to neighbouring ports
132 port_configdb: 9041
133 rpc_port_configdb: 9161
Filip Pytloun27930402015-10-06 16:28:32 +0200134 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100135 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200136 id: 1
137 web:
138 version: ${_param:opencontrail_version}
139 enabled: True
140 bind:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100141 address: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200142 analytics:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100143 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200144 master:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100145 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200146 cache:
147 engine: redis
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100148 host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200149 port: 6379
Gleb Zimin27521c12018-08-21 14:48:37 +0400150 password: ${_param:redis_password}
Filip Pytloun27930402015-10-06 16:28:32 +0200151 members:
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100152 - host: ${_param:single_address}
Filip Pytloun27930402015-10-06 16:28:32 +0200153 id: 1
Petr Jedinýffbe2082017-03-07 00:56:47 +0100154 database:
155 engine: cassandra
Pavel Svimbersky50198682017-10-26 10:18:59 +0200156 port: 9160
Filip Pytloun27930402015-10-06 16:28:32 +0200157 identity:
158 engine: keystone
Jan Cachf5c8bf02018-06-08 14:51:18 +0200159 version: ${_param:opencontrail_identity_version}
Ales Komarek0c6f9fb2016-01-28 15:24:00 +0100160 host: ${_param:single_address}
Jan Cachf5c8bf02018-06-08 14:51:18 +0200161 port: ${_param:opencontrail_identity_port}
Filip Pytloun27930402015-10-06 16:28:32 +0200162 user: admin
163 password: '${_param:keystone_admin_password}'
164 token: '${_param:keystone_service_token}'
165 tenant: admin
marco6a3362a2016-06-28 11:18:10 +0200166 network:
167 engine: neutron
Pavel Svimbersky50198682017-10-26 10:18:59 +0200168 host: ${_param:single_address}