blob: 59bbc6fb9e951f1f235a9f7f3add06aa84a6a48d [file] [log] [blame]
Jiri Broulik3e2050c2017-12-01 13:40:11 +01001classes:
2- system.linux.system.lowmem
3- system.linux.system.repo.glusterfs
4- system.linux.system.repo.mcp.openstack
5- system.linux.system.repo.mcp.extra
6- system.linux.system.repo.saltstack.xenial
7- system.memcached.server.single
8- system.rabbitmq.server.cluster
9- system.rabbitmq.server.vhost.openstack
10- system.keystone.server.wsgi
11- system.keystone.server.cluster
12- system.glusterfs.client.cluster
13- system.glusterfs.client.volume.glance
14- system.glusterfs.client.volume.keystone
15- system.glusterfs.server.volume.glance
16- system.glusterfs.server.volume.keystone
17- system.glusterfs.server.cluster
18- system.glance.control.cluster
19- system.nova.control.cluster
20- system.neutron.control.openvswitch.cluster
21- system.cinder.control.cluster
22- system.heat.server.cluster
23- system.designate.server.cluster
24- system.designate.server.backend.bind
25- system.galera.server.cluster
26- system.galera.server.database.cinder
27- system.galera.server.database.designate
28- system.galera.server.database.glance
29- system.galera.server.database.heat
30- system.galera.server.database.keystone
31- system.galera.server.database.nova
32- system.haproxy.proxy.listen.openstack.nova-placement
33- system.glance.control.storage.ceph
34- system.cinder.control.backend.ceph
35- cluster.os-ha-ovs-ceph.ceph.common
36- system.ceph.common.cluster
37- cluster.os-ha-ovs-ceph.openstack.dashboard
38- cluster.os-ha-ovs-ceph
39parameters:
40 _param:
41 keepalived_vip_interface: ens4
42 linux:
43 system:
44 package:
45 python-msgpack:
46 version: latest
47 network:
48 interface:
49 ens4:
50 enabled: true
51 type: eth
52 proto: static
53 address: ${_param:single_address}
54 netmask: 255.255.255.0
55 keepalived:
56 cluster:
57 instance:
58 VIP:
59 virtual_router_id: 150
60 keystone:
61 server:
62 admin_email: ${_param:admin_email}
63 notification:
64 driver: messagingv2
65 topics: "notifications"
66 designate:
67 worker:
68 enabled: ${_param:designate_worker_enabled}
69 server:
70 pools:
71 default:
72 description: 'test pool'
73 targets:
74 default:
75 description: 'test target1'
76 default1:
77 type: ${_param:designate_pool_target_type}
78 description: 'test target2'
79 masters: ${_param:designate_pool_target_masters}
80 options:
81 host: ${_param:openstack_control_node02_address}
82 port: 53
83 rndc_host: ${_param:openstack_control_node02_address}
84 rndc_port: 953
85 rndc_key_file: /etc/designate/rndc.key
86 default2:
87 type: ${_param:designate_pool_target_type}
88 description: 'test target3'
89 masters: ${_param:designate_pool_target_masters}
90 options:
91 host: ${_param:openstack_control_node03_address}
92 port: 53
93 rndc_host: ${_param:openstack_control_node03_address}
94 rndc_port: 953
95 rndc_key_file: /etc/designate/rndc.key
96 glance:
97 server:
98 storage:
99 engine: file
100 images: []
101 workers: 1
102 notification:
103 driver: messagingv2
104 topics: "notifications"
105 heat:
106 server:
107 notification:
108 driver: messagingv2
109 topics: "notifications"
110 neutron:
111 server:
112 notification:
113 driver: messagingv2
114 topics: "notifications"
115 bind:
116 server:
117 control:
118 mgmt:
119 enabled: true
120 bind:
121 address: ${_param:single_address}
122 port: 953
123 allow:
124 - ${_param:openstack_control_node01_address}
125 - ${_param:openstack_control_node02_address}
126 - ${_param:openstack_control_node03_address}
127 keys:
128 - designate
129 nova:
130 controller:
131 networking: dvr
132 cpu_allocation: 54
133 metadata:
134 password: ${_param:metadata_password}
135 bind:
136 private_address: ${_param:cluster_local_address}
137 public_address: ${_param:cluster_vip_address}
138 novncproxy_port: 6080
139 vncproxy_url: http://${_param:cluster_vip_address}:6080
140 workers: 1
141 notification:
142 driver: messagingv2
143 topics: "notifications"
144 cinder:
145 volume:
146 notification:
147 driver: messagingv2
148 topics: "notifications"
149 controller:
150 notification:
151 driver: messagingv2
152 topics: "notifications"