blob: e2c4ec7ba28382356d7dfbaf4eefedfc7a9c79b3 [file] [log] [blame]
Andrey Shestakov6ce03b02017-06-02 14:46:21 +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.git
8- system.reclass.storage.salt
9- system.salt.minion.ca.salt_master
10- system.salt.minion.cert.proxy
11- system.sphinx.server.doc.reclass
12#- system.keystone.client.single
13#- system.keystone.client.service.ceilometer
14#- system.keystone.client.service.nova21
15#- system.keystone.client.service.nova-placement
16#- system.keystone.client.service.glare
17#- system.keystone.client.service.cinder3
18#- system.keystone.client.service.ironic
19#- system.mysql.client.single
20- cluster.dev-mcp-ovs
21parameters:
22 _param:
23 apt_mk_version: nightly
24 linux_system_codename: xenial
25 reclass_data_repository: https://github.com/andreyshestakov/mcp-aio
26 reclass_data_revision: dev
27# salt_master_environment_repository: "https://github.com/tcpcloud"
28# salt_master_environment_revision: master
29 reclass_config_master: 192.168.10.100
30 single_address: 172.16.10.100
31 salt_master_host: ${_param:reclass_config_master}
32 salt_master_base_environment: dev
33 salt_minion_ca_host: ${linux:network:fqdn}
34 salt_api_password_hash: "$6$sGnRlxGf$al5jMCetLP.vfI/fTl3Z0N7Za1aeiexL487jAtyRABVfT3NlwZxQGVhO7S1N8OwS/34VHYwZQA8lkXwKMN/GS1"
35 linux:
36 network:
37 interface:
38 ens4:
39 enabled: true
40 type: eth
41 proto: static
42 address: ${_param:single_address}
43 netmask: 255.255.255.0
44 host:
45 ctl:
46 address: ${_param:openstack_control_address}
47 names:
48 - ctl
49 - ctl.${_param:cluster_domain}
50 cmp:
51 address: ${_param:openstack_compute_address}
52 names:
53 - cmp
54 - cmp.${_param:cluster_domain}
55 reclass:
56 storage:
57 node:
58 openstack_control_node:
59# classes:
60# - cluster.${_param:cluster_name}.openstack.control
61 name: ctl
62 domain: ${_param:cluster_domain}
63 params:
64 single_address: ${_param:openstack_control_address}
65 tenant_address: 10.1.0.101
66 external_address: 10.16.0.101
67 openstack_compute_node:
68# classes:
69# - cluster.${_param:cluster_name}.openstack.compute
70 name: cmp
71 domain: ${_param:cluster_domain}
72 params:
73 single_address: ${_param:openstack_compute_address}
74 tenant_address: 10.1.0.102
75 external_address: 10.16.0.102