blob: 14116845f537b45259730eecddc7b92c97c199a9 [file] [log] [blame]
classes:
- system.linux.network.dynamic_hosts
- service.git.client
- system.linux.system.single
- system.linux.system.repo.mcp.salt
- system.openssh.client.lab
- system.salt.master.api
- system.salt.master.pkg
- system.salt.minion.ca.salt_master
- system.salt.minion.cert.proxy
- system.reclass.storage.salt
- system.mysql.client
- system.memcached.server.single
- system.rabbitmq.server.single
- cluster.virtual-mcp11-aio-manila.infra
- cluster.virtual-mcp11-aio-manila.openstack
- cluster.overrides
parameters:
_param:
reclass_data_repository: https://gerrit.mcp.mirantis.net/salt-models/mcp-virtual-aio
reclass_data_revision: master
salt_master_environment_repository: "https://github.com/tcpcloud"
salt_master_environment_revision: master
reclass_config_master: 192.168.10.90
single_address: 172.16.10.90
infra_config_address: ${_param:single_address}
cluster_domain: virtual-mcp11-aio-manila.local
cluster_name: virtual-mcp11-aio-manila
infra_config_hostname: cfg01
mysql_admin_user: root
mysql_admin_password: workshop
mysql_cluster_role: master
rabbitmq_secret_key: workshop
rabbitmq_admin_password: workshop
loopback_device_size: 20
loopback_device1_size: 10
salt_master_host: 192.168.10.90
salt_master_base_environment: prd
salt_minion_ca_host: ${linux:network:fqdn}
salt_api_password_hash: "$6$sGnRlxGf$al5jMCetLP.vfI/fTl3Z0N7Za1aeiexL487jAtyRABVfT3NlwZxQGVhO7S1N8OwS/34VHYwZQA8lkXwKMN/GS1"
openssh:
server:
password_auth: true
permit_root_login: true
linux:
system:
user:
root:
enabled: true
# r00tme
password: $6$9ojWyyN.$26Vj46JtCUL6C7XBQ8RmQTZLwo8/8SkqTRElXh0X2YBLrt7E/aVe2AYQ5gguYUwUknZNOSn5q7M9M3Jyf2gof/
repo:
linux_system_repo:
source: ${_param:linux_system_repo}
architectures: amd64
clean_file: true
pin:
- pin: ${_param:linux_system_repo_pin}
priority: ${_param:linux_system_repo_priority}
package: '*'
# workaround for PROD-15657, mysql 5.7 isn't built, using 5.6 instead
- pin: 'version 5.6*'
priority: 1300
package: 'mysql-client'
network:
bridge: openvswitch
interface:
br-floating:
enabled: true
type: ovs_bridge
phy-public:
enabled: true
type: ovs_port
bridge: br-floating
proto: static
address: ${_param:openstack_public_neutron_subnet_gateway}
netmask: 255.255.255.0
ens4:
enabled: true
type: eth
proto: static
address: ${_param:single_address}
netmask: 255.255.255.0
ens3:
enabled: true
type: eth
proto: dhcp
# override on this level
nova:
compute:
cache:
members:
- host: ${_param:single_address}
port: 11211
cinder:
volume:
cache:
members:
- host: ${_param:single_address}
port: 11211
galera:
master:
members:
- host: ${_param:single_address}
port: 4567
neutron:
server:
message_queue:
members:
- host: ${_param:single_address}