blob: 7c014463ccb3b5cf5d1bdc046aef8f766eb24ad8 [file] [log] [blame]
Vasyl Saienko91160482018-02-20 17:31:33 +02001classes:
Vasyl Saienko91160482018-02-20 17:31:33 +02002- system.salt.minion.cert.proxy
3- system.linux.system.lowmem
4- system.linux.system.repo.mcp.apt_mirantis.glusterfs
5- system.linux.system.repo.mcp.apt_mirantis.openstack
6- system.linux.system.repo.mcp.extra
7- system.linux.system.repo.mcp.apt_mirantis.saltstack_2016_3
8- system.memcached.server.single
9- system.rabbitmq.server.cluster
10- system.rabbitmq.server.vhost.openstack
Mykyta Karpin96cc7982018-03-19 12:41:51 +020011- system.apache.server.site.manila
Vasyl Saienko91160482018-02-20 17:31:33 +020012- system.nginx.server.single
13- system.nginx.server.proxy.openstack_api
14- system.nginx.server.proxy.openstack.designate
15- system.nginx.server.proxy.openstack.placement
16- system.keystone.server.wsgi
17- system.keystone.server.cluster
18- system.glusterfs.client.cluster
19- system.glusterfs.client.volume.glance
20- system.glusterfs.client.volume.keystone
21- system.glusterfs.server.volume.glance
22- system.glusterfs.server.volume.keystone
23- system.glusterfs.server.cluster
24- system.glance.control.cluster
25- system.nova.control.cluster
26- system.neutron.control.openvswitch.cluster
27- system.cinder.control.cluster
28- system.heat.server.cluster
Vasyl Saienko91160482018-02-20 17:31:33 +020029- system.designate.server.cluster
30- system.galera.server.cluster
Vasyl Saienko91160482018-02-20 17:31:33 +020031- system.galera.server.database.cinder
32- system.galera.server.database.glance
Vasyl Saienko91160482018-02-20 17:31:33 +020033- system.galera.server.database.heat
34- system.galera.server.database.keystone
35- system.galera.server.database.nova
36- system.galera.server.database.designate
Mykyta Karpin96cc7982018-03-19 12:41:51 +020037- system.galera.server.database.manila
Mykyta Karpin912ac972018-03-20 11:29:23 +020038- system.galera.server.database.aodh
39- system.galera.server.database.panko
40- system.galera.server.database.gnocchi
41- system.ceilometer.client
42- system.ceilometer.client.cinder_volume
43- system.ceilometer.client.neutron
Tatyana Leontovich55918ba2018-02-23 11:27:37 +020044- cluster.virtual-mcp-pike-dvr-ssl.openstack.dns
Dennis Dmitriev0752ab12018-03-07 13:55:45 +020045- system.haproxy.proxy.listen.openstack.placement
Mykyta Karpin96cc7982018-03-19 12:41:51 +020046- system.haproxy.proxy.listen.openstack.manila
47- system.manila.control.cluster
Vasyl Saienko91160482018-02-20 17:31:33 +020048- cluster.virtual-mcp-pike-dvr-ssl
49
50parameters:
51 _param:
52 keepalived_vip_interface: ens4
53 salt_minion_ca_authority: salt_master_ca
54 ### nginx ssl sites settings
55 nginx_proxy_ssl:
56 enabled: true
57 engine: salt
58 authority: "${_param:salt_minion_ca_authority}"
59 key_file: "/etc/ssl/private/internal_proxy.key"
60 cert_file: "/etc/ssl/certs/internal_proxy.crt"
61 chain_file: "/etc/ssl/certs/internal_proxy-with-chain.crt"
62 nginx_proxy_openstack_api_address: ${_param:cluster_local_address}
63 nginx_proxy_openstack_keystone_host: 127.0.0.1
64 nginx_proxy_openstack_nova_host: 127.0.0.1
65 nginx_proxy_openstack_cinder_host: 127.0.0.1
66 nginx_proxy_openstack_glance_host: 127.0.0.1
67 nginx_proxy_openstack_neutron_host: 127.0.0.1
68 nginx_proxy_openstack_heat_host: 127.0.0.1
69 nginx_proxy_openstack_designate_host: 127.0.0.1
70 nginx_proxy_openstack_placement_host: 127.0.0.1
Mykyta Karpin96cc7982018-03-19 12:41:51 +020071 apache_manila_api_address: ${_param:single_address}
72 apache_manila_ssl: ${_param:nginx_proxy_ssl}
Vasyl Saienko91160482018-02-20 17:31:33 +020073 apache_keystone_api_host: ${_param:single_address}
74 apache_keystone_ssl: ${_param:nginx_proxy_ssl}
75 nginx:
76 server:
77 site:
78 nginx_proxy_openstack_api_keystone:
79 enabled: false
80 nginx_proxy_openstack_api_keystone_private:
81 enabled: false
82 linux:
83 system:
84 package:
85 python-msgpack:
86 version: latest
87 network:
88 interface:
89 ens4:
90 enabled: true
91 type: eth
92 proto: static
93 address: ${_param:single_address}
94 netmask: 255.255.255.0
95 keepalived:
96 cluster:
97 instance:
98 VIP:
99 virtual_router_id: 150
100 keystone:
101 server:
102 admin_email: ${_param:admin_email}
Vasyl Saienko91160482018-02-20 17:31:33 +0200103 designate:
104 pool_manager:
105 enabled: ${_param:designate_pool_manager_enabled}
106 periodic_sync_interval: ${_param:designate_pool_manager_periodic_sync_interval}
107 server:
108 identity:
109 protocol: https
110 bind:
111 api:
112 address: 127.0.0.1
113 backend:
114 pdns4:
115 api_token: ${_param:designate_pdns_api_key}
116 api_endpoint: ${_param:designate_pdns_api_endpoint}
117 mdns:
118 address: ${_param:designate_mdns_address}
119 port: ${_param:designate_mdns_port}
120 pools:
121 default:
122 description: 'test pool'
123 targets:
124 default:
125 description: 'test target1'
126 default1:
127 type: ${_param:designate_pool_target_type}
128 description: 'test target2'
129 masters: ${_param:designate_pool_target_masters}
130 options:
131 host: ${_param:openstack_dns_node02_address}
132 port: 53
133 api_endpoint: "http://${_param:openstack_dns_node02_address}:${_param:powerdns_webserver_port}"
134 api_token: ${_param:designate_pdns_api_key}
135 quota:
136 zones: ${_param:designate_quota_zones}
137 glance:
138 server:
139 storage:
140 engine: file
141 images: []
142 workers: 1
Vasyl Saienko91160482018-02-20 17:31:33 +0200143 bind:
144 address: 127.0.0.1
145 identity:
146 protocol: https
147 registry:
148 protocol: https
149 heat:
150 server:
Vasyl Saienko91160482018-02-20 17:31:33 +0200151 bind:
152 api:
153 address: 127.0.0.1
154 api_cfn:
155 address: 127.0.0.1
156 api_cloudwatch:
157 address: 127.0.0.1
158 identity:
159 protocol: https
160 neutron:
161 server:
Vasyl Saienko91160482018-02-20 17:31:33 +0200162 bind:
163 address: 127.0.0.1
164 identity:
165 protocol: https
Michael Polenchukddc7c4c2018-03-14 14:14:05 +0400166 l2gw:
167 enabled: true
Vasyl Saienko91160482018-02-20 17:31:33 +0200168 nova:
169 controller:
170 networking: dvr
171 cpu_allocation: 54
172 metadata:
173 password: ${_param:metadata_password}
174 bind:
175 public_address: ${_param:cluster_vip_address}
176 novncproxy_port: 6080
177 private_address: 127.0.0.1
178 identity:
179 protocol: https
180 network:
181 protocol: https
182 glance:
183 protocol: https
184 vncproxy_url: http://${_param:cluster_vip_address}:6080
185 workers: 1
Vasyl Saienko91160482018-02-20 17:31:33 +0200186 cinder:
Vasyl Saienko91160482018-02-20 17:31:33 +0200187 controller:
Vasyl Saienko91160482018-02-20 17:31:33 +0200188 identity:
189 protocol: https
190 osapi:
191 host: 127.0.0.1
192 glance:
193 protocol: https
Mykyta Karpin96cc7982018-03-19 12:41:51 +0200194 manila:
195 common:
196 identity:
197 protocol: https
Vasyl Saienko827d29d2018-03-29 13:13:27 +0300198 default_share_type: default
Vasyl Saienko91160482018-02-20 17:31:33 +0200199 salt:
200 minion:
201 cert:
202 internal_proxy:
203 host: ${_param:salt_minion_ca_host}
204 authority: ${_param:salt_minion_ca_authority}
205 common_name: internal_proxy
206 signing_policy: cert_open
207 alternative_names: IP:127.0.0.1,IP:${_param:cluster_local_address},IP:${_param:cluster_public_host},DNS:${linux:system:name},DNS:${linux:network:fqdn},DNS:${_param:cluster_local_address},DNS:${_param:cluster_public_host}
208 key_file: "/etc/ssl/private/internal_proxy.key"
209 cert_file: "/etc/ssl/certs/internal_proxy.crt"
210 all_file: "/etc/ssl/certs/internal_proxy-with-chain.crt"
211 haproxy:
212 proxy:
213 listen:
214 # barbican-api:
215 # type: ~
216 # barbican-admin-api:
217 # type: ~
218 designate_api:
219 type: ~
220 keystone_public_api:
221 type: ~
222 keystone_admin_api:
223 type: ~
Mykyta Karpin96cc7982018-03-19 12:41:51 +0200224 manila_api:
225 type: ~
Vasyl Saienko91160482018-02-20 17:31:33 +0200226 nova_api:
227 type: ~
228 nova_metadata_api:
229 type: ~
230 cinder_api:
231 type: ~
232 glance_api:
233 type: ~
234 glance_registry_api:
235 type: ~
236 heat_cloudwatch_api:
237 type: ~
238 heat_api:
239 type: ~
240 heat_cfn_api:
241 type: ~
242 neutron_api:
243 type: ~
Vasyl Saienkoeadc0552018-03-15 11:00:15 +0200244 placement_api:
Vasyl Saienko91160482018-02-20 17:31:33 +0200245 type: ~