blob: d5ebcaac801c772597435c8b05bae60dae3dba01 [file] [log] [blame]
classes:
- system.linux.system.lowmem
- system.linux.system.repo.glusterfs
- system.linux.system.repo.mcp.openstack
- system.linux.system.repo.mcp.extra
- system.linux.system.repo.saltstack.xenial
- system.memcached.server.single
- system.rabbitmq.server.single
- system.rabbitmq.server.vhost.openstack
- system.keystone.server.wsgi
- system.keystone.server.single
# - system.glusterfs.client.cluster
# - system.glusterfs.client.volume.glance
# - system.glusterfs.client.volume.keystone
# - system.glusterfs.server.volume.glance
# - system.glusterfs.server.volume.keystone
# - system.glusterfs.server.cluster
- system.glance.control.single
- system.nova.control.single
- system.neutron.control.openvswitch.single
- system.cinder.control.single
- system.heat.server.single
#- system.galera.server.cluster
# - system.galera.server.database.ceilometer
# - system.galera.server.database.cinder
# - system.galera.server.database.glance
# - system.galera.server.database.heat
# - system.galera.server.database.keystone
# - system.galera.server.database.nova
- system.mysql.client.database.keystone
- system.mysql.client.database.glance
- system.mysql.client.database.nova
- system.mysql.client.database.nova_api
- system.mysql.client.database.cinder
- system.mysql.client.database.heat
- service.mysql.server.single
- system.mysql.client
- cluster.os_aio_ovs.openstack.dashboard
- cluster.os_aio_ovs
parameters:
# _param:
# galera_server_cluster_name: galeracluster
# galera_server_bind_address: ${_param:cluster_local_address}
# galera_server_bind_port: 3306
# galera_server_admin_user: root
# galera:
# master:
# enabled: true
# name: ${_param:galera_server_cluster_name}
# bind:
# address: ${_param:galera_server_bind_address}
# port: ${_param:galera_server_bind_port}
# maintenance_password: ${_param:galera_server_maintenance_password}
# admin:
# user: ${_param:galera_server_admin_user}
# password: ${_param:galera_server_admin_password}
# members:
# - host: ${_param:openstack_control_node01_address}
# port: 4567
# ##################
mysql:
server:
version: '5.6'
max_connections: 20000
linux:
system:
package:
python-msgpack:
version: latest
network:
interface:
ens4:
enabled: true
type: eth
proto: static
address: ${_param:single_address}
netmask: 255.255.255.0
keystone:
server:
admin_email: ${_param:admin_email}
notification:
driver: messagingv2
topics: "notifications"
glance:
server:
storage:
engine: file
images: []
workers: 1
notification:
driver: messagingv2
topics: "notifications"
heat:
server:
notification:
driver: messagingv2
topics: "notifications"
neutron:
server:
notification:
driver: messagingv2
topics: "notifications"
nova:
controller:
networking: dvr
cpu_allocation: 54
metadata:
password: ${_param:metadata_password}
bind:
private_address: ${_param:cluster_local_address}
public_address: ${_param:openstack_control_node01_address}
novncproxy_port: 6080
vncproxy_url: http://${_param:openstack_control_node01_address}:6080
workers: 1
notification:
driver: messagingv2
topics: "notifications"
cinder:
volume:
notification:
driver: messagingv2
topics: "notifications"
controller:
notification:
driver: messagingv2
topics: "notifications"