blob: 242e9100525d391da2259bb76e0ece37a1f8696a [file] [log] [blame]
Vasyl Saienko7257e652018-02-21 15:07:19 +02001classes:
2- system.linux.network.dynamic_hosts
3- service.git.client
Vasyl Saienko6a5fd672018-02-24 16:49:02 +02004- system.linux.system.single.debian
Vasyl Saienko7257e652018-02-21 15:07:19 +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-manila.infra
16- cluster.virtual-mcp11-aio-manila.openstack
17- cluster.overrides
18parameters:
19 _param:
20 reclass_data_repository: https://gerrit.mcp.mirantis.net/salt-models/mcp-virtual-aio
21 reclass_data_revision: master
22 salt_master_environment_repository: "https://github.com/tcpcloud"
23 salt_master_environment_revision: master
24 reclass_config_master: 192.168.10.90
25 single_address: 172.16.10.90
26 infra_config_address: ${_param:single_address}
27 cluster_domain: virtual-mcp11-aio-manila.local
28 cluster_name: virtual-mcp11-aio-manila
29 infra_config_hostname: cfg01
30
31 mysql_admin_user: root
32 mysql_admin_password: workshop
33 mysql_cluster_role: master
34 rabbitmq_secret_key: workshop
35 rabbitmq_admin_password: workshop
36 loopback_device_size: 20
37 loopback_device1_size: 10
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:
Vasyl Saienko7257e652018-02-21 15:07:19 +020048 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: '*'
62 # workaround for PROD-15657, mysql 5.7 isn't built, using 5.6 instead
63 - pin: 'version 5.6*'
64 priority: 1300
65 package: 'mysql-client'
66 network:
67 bridge: openvswitch
68 interface:
69 br-floating:
70 enabled: true
71 type: ovs_bridge
72 phy-public:
73 enabled: true
74 type: ovs_port
75 bridge: br-floating
76 proto: static
77 address: ${_param:openstack_public_neutron_subnet_gateway}
78 netmask: 255.255.255.0
79 ens4:
80 enabled: true
81 type: eth
82 proto: static
83 address: ${_param:single_address}
84 netmask: 255.255.255.0
85 ens3:
86 enabled: true
87 type: eth
88 proto: dhcp
89# override on this level
90 nova:
91 compute:
92 cache:
93 members:
94 - host: ${_param:single_address}
95 port: 11211
96 cinder:
97 volume:
98 cache:
99 members:
100 - host: ${_param:single_address}
101 port: 11211
102 galera:
103 master:
104 members:
105 - host: ${_param:single_address}
106 port: 4567
107 neutron:
108 server:
109 message_queue:
110 members:
111 - host: ${_param:single_address}