blob: 2b295d17d5448f15af879eb7fdabe1796c603384 [file] [log] [blame]
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +02001classes:
2- system.linux.system.repo.mcp.salt
3- system.linux.system.repo.ubuntu
4- system.openssh.client.lab
5- system.salt.master.pkg
6- system.salt.minion.ca.salt_master
7- system.salt.master.api
8- system.salt.minion.cert.k8s_server
9- system.reclass.storage.salt
10- system.reclass.storage.system.kubernetes_control_cluster
11- cluster.virtual-mcp11-k8s-calico.infra
12parameters:
13 _param:
14 salt_master_base_environment: prd
Tomáš Kukrál8c25ac92017-04-27 22:46:12 +020015 reclass_data_repository: "https://gerrit.mcp.mirantis.net/salt-models/mcp-virtual-lab.git"
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020016 reclass_data_revision: master
17 reclass_config_master: ${_param:infra_config_deploy_address}
18 single_address: ${_param:infra_config_address}
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020019 linux_system_codename: xenial
20 salt_api_password_hash: "$6$WV0P1shnoDh2gI/Z$22/Bcd7ffMv0jDlFpT63cAU4PiXHz9pjXwngToKwqAsgoeK4HNR3PiKaushjxp3JsQ8hNoJmAC6TxzVqfV8WH/"
Simon Pasquiera4e38252017-04-28 11:14:29 +020021 salt_master_host: ${_param:infra_config_deploy_address}
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020022 apt_mk_version: nightly
23 reclass:
24 storage:
25 node:
26 kubernetes_compute_node01:
27 name: ${_param:kubernetes_compute_node01_hostname}
28 domain: ${_param:cluster_domain}
29 classes:
30 - cluster.${_param:cluster_name}.kubernetes.compute
31 params:
Simon Pasquiera4e38252017-04-28 11:14:29 +020032 salt_master_host: ${_param:infra_config_deploy_address}
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020033 linux_system_codename: xenial
34 single_address: ${_param:kubernetes_compute_node01_address}
35 kubernetes_compute_node02:
36 name: ${_param:kubernetes_compute_node02_hostname}
37 domain: ${_param:cluster_domain}
38 classes:
39 - cluster.${_param:cluster_name}.kubernetes.compute
40 params:
Simon Pasquiera4e38252017-04-28 11:14:29 +020041 salt_master_host: ${_param:infra_config_deploy_address}
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020042 linux_system_codename: xenial
43 single_address: ${_param:kubernetes_compute_node02_address}
44 prx_node:
45 name: ${_param:kubernetes_proxy_node01_hostname}
46 domain: ${_param:cluster_domain}
47 classes:
48 - cluster.${_param:cluster_name}.infra
49 params:
Simon Pasquiera4e38252017-04-28 11:14:29 +020050 salt_master_host: ${_param:infra_config_deploy_address}
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020051 linux_system_codename: xenial
52 single_address: ${_param:kubernetes_proxy_node01_address}
Simon Pasquiera4e38252017-04-28 11:14:29 +020053 docker_swarm_node01:
54 name: ${_param:docker_swarm_node01_hostname}
Tomáš Kukrál8c25ac92017-04-27 22:46:12 +020055 domain: ${_param:cluster_domain}
56 classes:
Simon Pasquiera4e38252017-04-28 11:14:29 +020057 - cluster.${_param:cluster_name}.swarm.master
Tomáš Kukrál8c25ac92017-04-27 22:46:12 +020058 params:
Simon Pasquiera4e38252017-04-28 11:14:29 +020059 salt_master_host: ${_param:infra_config_deploy_address}
Tomáš Kukrál8c25ac92017-04-27 22:46:12 +020060 linux_system_codename: xenial
Simon Pasquiera4e38252017-04-28 11:14:29 +020061 single_address: ${_param:docker_swarm_node01_address}
62 docker_swarm_node02:
63 name: ${_param:docker_swarm_node02_hostname}
64 domain: ${_param:cluster_domain}
65 classes:
66 - cluster.${_param:cluster_name}.swarm.slave
67 params:
68 salt_master_host: ${_param:infra_config_deploy_address}
69 linux_system_codename: xenial
70 single_address: ${_param:docker_swarm_node02_address}
71 docker_swarm_node03:
72 name: ${_param:docker_swarm_node03_hostname}
73 domain: ${_param:cluster_domain}
74 classes:
75 - cluster.${_param:cluster_name}.swarm.slave
76 params:
77 salt_master_host: ${_param:infra_config_deploy_address}
78 linux_system_codename: xenial
79 single_address: ${_param:docker_swarm_node03_address}