blob: dfbfc109bcf93299c6abb955d990b40e59696230 [file] [log] [blame]
Vasyl Saienko291a6752017-07-13 19:10:46 +03001classes:
Adam Tenglerde47c1b2017-09-08 15:44:59 +00002- system.linux.network.dynamic_hosts
Vasyl Saienko291a6752017-07-13 19:10:46 +03003- service.git.client
4- system.linux.system.single
5- system.linux.system.repo.mcp.salt
6- system.openssh.client.lab
Vasyl Saienko291a6752017-07-13 19:10:46 +03007- system.salt.master.pkg
Dennis Dmitriev6635bfd2018-03-20 04:50:12 +02008- system.salt.master.api
Vasyl Saienko291a6752017-07-13 19:10:46 +03009- system.salt.minion.ca.salt_master
10- system.salt.minion.cert.proxy
Jakub Josefafb57562018-01-24 16:55:38 +010011- system.sphinx.server.doc.reclass
Vasyl Saienko291a6752017-07-13 19:10:46 +030012- system.reclass.storage.salt
Vasyl Saienko291a6752017-07-13 19:10:46 +030013- system.mysql.client
14- system.memcached.server.single
15- system.rabbitmq.server.single
Mykyta Karpin484e7c62017-08-29 17:19:40 +030016- cluster.virtual-mcp11-aio.infra
Vasyl Saienko291a6752017-07-13 19:10:46 +030017- cluster.virtual-mcp11-aio.openstack
Vasyl Saienko3ed86f82017-07-27 14:05:51 +030018- cluster.overrides
Vasyl Saienko291a6752017-07-13 19:10:46 +030019parameters:
20 _param:
21 reclass_data_repository: https://gerrit.mcp.mirantis.net/salt-models/mcp-virtual-lab
22 reclass_data_revision: master
23 salt_master_environment_repository: "https://github.com/tcpcloud"
24 salt_master_environment_revision: master
Vasyl Saienko6b2434e2017-08-01 15:12:25 +030025 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
Oleg Iurchenko01e63dc2017-10-06 14:59:16 +030029 cluster_name: virtual-mcp11-aio
30 infra_config_hostname: cfg01
Vasyl Saienko291a6752017-07-13 19:10:46 +030031
32 mysql_admin_user: root
33 mysql_admin_password: workshop
Mykyta Karpin53fb0672017-09-18 14:07:20 +030034 mysql_cluster_role: master
Vasyl Saienko291a6752017-07-13 19:10:46 +030035 rabbitmq_secret_key: workshop
36 rabbitmq_admin_password: workshop
Oleh Hryhorov87105802017-09-20 15:18:46 +030037 loopback_device_size: 20
Vasyl Saienko6b2434e2017-08-01 15:12:25 +030038 salt_master_host: 192.168.10.90
Vasyl Saienko291a6752017-07-13 19:10:46 +030039 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/
Vasyl Saienko4219aa72017-07-27 17:11:48 +030053 repo:
54 linux_system_repo:
55 source: ${_param:linux_system_repo}
56 architectures: amd64
57 clean_file: true
Mykyta Karpin42317b22017-09-07 18:21:37 +030058 pin:
59 - pin: ${_param:linux_system_repo_pin}
60 priority: ${_param:linux_system_repo_priority}
61 package: '*'
Vasyl Saienko291a6752017-07-13 19:10:46 +030062 network:
63 bridge: openvswitch
64 interface:
65 br-floating:
66 enabled: true
67 type: ovs_bridge
Vasyl Saienko1cedb882017-08-03 13:32:54 +030068 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
Vasyl Saienko291a6752017-07-13 19:10:46 +030075# override on this level
76 nova:
77 compute:
78 cache:
79 members:
80 - host: ${_param:single_address}
81 port: 11211
82 cinder:
83 volume:
84 cache:
85 members:
86 - host: ${_param:single_address}
87 port: 11211
Mykyta Karpin53fb0672017-09-18 14:07:20 +030088 galera:
89 master:
90 members:
91 - host: ${_param:single_address}
92 port: 4567
Vasyl Saienko291a6752017-07-13 19:10:46 +030093 neutron:
94 server:
95 message_queue:
96 members:
97 - host: ${_param:single_address}