blob: 34822628f33769613069fb8c36449f7fd7ddf6ab [file] [log] [blame]
Vasyl Saienko291a6752017-07-13 19:10:46 +03001classes:
2- service.git.client
3- system.linux.system.single
4- system.linux.system.repo.mcp.salt
5- system.openssh.client.lab
6- system.salt.master.api
7- system.salt.master.pkg
8- system.salt.minion.ca.salt_master
9- system.salt.minion.cert.proxy
10- system.reclass.storage.salt
11- service.mysql.server.single
12- system.mysql.client
13- system.memcached.server.single
14- system.rabbitmq.server.single
15- cluster.virtual-mcp11-aio.openstack
Vasyl Saienko3ed86f82017-07-27 14:05:51 +030016- cluster.overrides
Vasyl Saienko291a6752017-07-13 19:10:46 +030017parameters:
18 _param:
19 reclass_data_repository: https://gerrit.mcp.mirantis.net/salt-models/mcp-virtual-lab
20 reclass_data_revision: master
21 salt_master_environment_repository: "https://github.com/tcpcloud"
22 salt_master_environment_revision: master
Vasyl Saienko6b2434e2017-08-01 15:12:25 +030023 reclass_config_master: 192.168.10.90
24 single_address: 172.16.10.90
25 infra_config_address: ${_param:single_address}
26 cluster_domain: virtual-mcp11-aio.local
Vasyl Saienko291a6752017-07-13 19:10:46 +030027
28 mysql_admin_user: root
29 mysql_admin_password: workshop
30 rabbitmq_secret_key: workshop
31 rabbitmq_admin_password: workshop
32 loopback_device_size: 10
Vasyl Saienko6b2434e2017-08-01 15:12:25 +030033 salt_master_host: 192.168.10.90
Vasyl Saienko291a6752017-07-13 19:10:46 +030034 salt_master_base_environment: prd
35 salt_minion_ca_host: ${linux:network:fqdn}
36 salt_api_password_hash: "$6$sGnRlxGf$al5jMCetLP.vfI/fTl3Z0N7Za1aeiexL487jAtyRABVfT3NlwZxQGVhO7S1N8OwS/34VHYwZQA8lkXwKMN/GS1"
37 openssh:
38 server:
39 password_auth: true
40 permit_root_login: true
41 linux:
42 system:
43 user:
44 root:
45 enabled: true
46 # r00tme
47 password: $6$9ojWyyN.$26Vj46JtCUL6C7XBQ8RmQTZLwo8/8SkqTRElXh0X2YBLrt7E/aVe2AYQ5gguYUwUknZNOSn5q7M9M3Jyf2gof/
Vasyl Saienko4219aa72017-07-27 17:11:48 +030048 repo:
49 linux_system_repo:
50 source: ${_param:linux_system_repo}
51 architectures: amd64
52 clean_file: true
Vasyl Saienko291a6752017-07-13 19:10:46 +030053 network:
54 bridge: openvswitch
55 interface:
56 br-floating:
57 enabled: true
58 type: ovs_bridge
Vasyl Saienko1cedb882017-08-03 13:32:54 +030059 phy-public:
60 enabled: true
61 type: ovs_port
62 bridge: br-floating
63 proto: static
64 address: ${_param:openstack_public_neutron_subnet_gateway}
65 netmask: 255.255.255.0
Vasyl Saienko291a6752017-07-13 19:10:46 +030066 mysql:
67 server:
68 version: '5.6'
69 max_connections: 20000
70# override on this level
71 nova:
72 compute:
73 cache:
74 members:
75 - host: ${_param:single_address}
76 port: 11211
77 cinder:
78 volume:
79 cache:
80 members:
81 - host: ${_param:single_address}
82 port: 11211
83 neutron:
84 server:
85 message_queue:
86 members:
87 - host: ${_param:single_address}