blob: 603d9855fefd32fdc624976924fd8e532f0665b5 [file] [log] [blame]
Oleg Iurchenkobddb82a2017-11-21 11:42:45 +02001classes:
2- system.linux.network.dynamic_hosts
3- service.git.client
Vasyl Saienko78663e72018-02-25 18:47:37 +02004- system.linux.system.single.debian
Oleg Iurchenkobddb82a2017-11-21 11:42:45 +02005- system.linux.system.repo.mcp.salt
6- system.openssh.client.lab
7- system.salt.master.api
8- system.salt.master.pkg
9- system.salt.minion.ca.salt_master
10- system.salt.minion.cert.proxy
11- system.reclass.storage.salt
12- system.mysql.client
13- system.memcached.server.single
14- system.rabbitmq.server.single
15- cluster.virtual-mcp11-aio.infra
16- cluster.virtual-mcp11-aio.openstack
Ivan Suzdal650dde22018-06-21 13:15:10 +040017- system.auditd.server.ciscat
Oleg Iurchenkobddb82a2017-11-21 11:42:45 +020018- cluster.overrides
19parameters:
20 _param:
21 reclass_data_repository: https://gerrit.mcp.mirantis.net/salt-models/mcp-virtual-aio
22 reclass_data_revision: master
23 salt_master_environment_repository: "https://github.com/tcpcloud"
24 salt_master_environment_revision: master
25 reclass_config_master: 192.168.10.90
26 single_address: 172.16.10.90
27 infra_config_address: ${_param:single_address}
28 cluster_domain: virtual-mcp11-aio.local
29 cluster_name: virtual-mcp11-aio
30 infra_config_hostname: cfg01
31
32 mysql_admin_user: root
33 mysql_admin_password: workshop
34 mysql_cluster_role: master
35 rabbitmq_secret_key: workshop
36 rabbitmq_admin_password: workshop
37 loopback_device_size: 20
38 salt_master_host: 192.168.10.90
39 salt_master_base_environment: prd
40 salt_minion_ca_host: ${linux:network:fqdn}
41 salt_api_password_hash: "$6$sGnRlxGf$al5jMCetLP.vfI/fTl3Z0N7Za1aeiexL487jAtyRABVfT3NlwZxQGVhO7S1N8OwS/34VHYwZQA8lkXwKMN/GS1"
42 openssh:
43 server:
44 password_auth: true
45 permit_root_login: true
46 linux:
47 system:
48 user:
49 root:
50 enabled: true
51 # r00tme
52 password: $6$9ojWyyN.$26Vj46JtCUL6C7XBQ8RmQTZLwo8/8SkqTRElXh0X2YBLrt7E/aVe2AYQ5gguYUwUknZNOSn5q7M9M3Jyf2gof/
53 repo:
54 linux_system_repo:
55 source: ${_param:linux_system_repo}
56 architectures: amd64
57 clean_file: true
58 pin:
59 - pin: ${_param:linux_system_repo_pin}
60 priority: ${_param:linux_system_repo_priority}
61 package: '*'
Oleg Iurchenkobddb82a2017-11-21 11:42:45 +020062 network:
63 bridge: openvswitch
64 interface:
65 br-floating:
66 enabled: true
67 type: ovs_bridge
68 phy-public:
69 enabled: true
70 type: ovs_port
71 bridge: br-floating
72 proto: static
73 address: ${_param:openstack_public_neutron_subnet_gateway}
74 netmask: 255.255.255.0
Oleh Hryhorov14a1fce2018-01-24 16:04:28 +020075 ens4:
76 enabled: true
77 type: eth
78 proto: static
79 address: ${_param:single_address}
80 netmask: 255.255.255.0
81 ens3:
82 enabled: true
83 type: eth
84 proto: dhcp
Oleg Iurchenkobddb82a2017-11-21 11:42:45 +020085# override on this level
86 nova:
87 compute:
88 cache:
89 members:
90 - host: ${_param:single_address}
91 port: 11211
92 cinder:
93 volume:
94 cache:
95 members:
96 - host: ${_param:single_address}
97 port: 11211
98 galera:
99 master:
100 members:
101 - host: ${_param:single_address}
102 port: 4567
103 neutron:
104 server:
105 message_queue:
106 members:
107 - host: ${_param:single_address}