blob: 4bb98f52059b8d619e518ff8888a4883fdadf694 [file] [log] [blame]
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +02001classes:
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +02002- system.linux.system.repo.ubuntu
3- system.openssh.client.lab
4- system.salt.master.pkg
5- system.salt.minion.ca.salt_master
6- system.salt.master.api
7- system.salt.minion.cert.k8s_server
8- system.reclass.storage.salt
9- system.reclass.storage.system.kubernetes_control_cluster
10- cluster.virtual-mcp11-k8s-calico.infra
11parameters:
12 _param:
13 salt_master_base_environment: prd
Tomáš Kukrál8c25ac92017-04-27 22:46:12 +020014 reclass_data_repository: "https://gerrit.mcp.mirantis.net/salt-models/mcp-virtual-lab.git"
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020015 reclass_data_revision: master
16 reclass_config_master: ${_param:infra_config_deploy_address}
17 single_address: ${_param:infra_config_address}
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020018 linux_system_codename: xenial
19 salt_api_password_hash: "$6$WV0P1shnoDh2gI/Z$22/Bcd7ffMv0jDlFpT63cAU4PiXHz9pjXwngToKwqAsgoeK4HNR3PiKaushjxp3JsQ8hNoJmAC6TxzVqfV8WH/"
Simon Pasquiera4e38252017-04-28 11:14:29 +020020 salt_master_host: ${_param:infra_config_deploy_address}
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020021 reclass:
22 storage:
23 node:
24 kubernetes_compute_node01:
25 name: ${_param:kubernetes_compute_node01_hostname}
26 domain: ${_param:cluster_domain}
27 classes:
28 - cluster.${_param:cluster_name}.kubernetes.compute
29 params:
Simon Pasquiera4e38252017-04-28 11:14:29 +020030 salt_master_host: ${_param:infra_config_deploy_address}
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020031 linux_system_codename: xenial
32 single_address: ${_param:kubernetes_compute_node01_address}
33 kubernetes_compute_node02:
34 name: ${_param:kubernetes_compute_node02_hostname}
35 domain: ${_param:cluster_domain}
36 classes:
37 - cluster.${_param:cluster_name}.kubernetes.compute
38 params:
Simon Pasquiera4e38252017-04-28 11:14:29 +020039 salt_master_host: ${_param:infra_config_deploy_address}
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020040 linux_system_codename: xenial
41 single_address: ${_param:kubernetes_compute_node02_address}
42 prx_node:
43 name: ${_param:kubernetes_proxy_node01_hostname}
44 domain: ${_param:cluster_domain}
45 classes:
Simon Pasquiera3a92f62017-04-28 15:19:18 +020046 - cluster.${_param:cluster_name}.monitoring.proxy
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020047 params:
Simon Pasquiera4e38252017-04-28 11:14:29 +020048 salt_master_host: ${_param:infra_config_deploy_address}
Simon Pasquier3f9d3fc2017-04-26 10:47:10 +020049 linux_system_codename: xenial
50 single_address: ${_param:kubernetes_proxy_node01_address}
Simon Pasquiera4e38252017-04-28 11:14:29 +020051 docker_swarm_node01:
52 name: ${_param:docker_swarm_node01_hostname}
Tomáš Kukrál8c25ac92017-04-27 22:46:12 +020053 domain: ${_param:cluster_domain}
54 classes:
Simon Pasquiera4e38252017-04-28 11:14:29 +020055 - cluster.${_param:cluster_name}.swarm.master
Simon Pasquiera3a92f62017-04-28 15:19:18 +020056 - cluster.${_param:cluster_name}.monitoring.server
Tomáš Kukrál8c25ac92017-04-27 22:46:12 +020057 params:
Simon Pasquiera4e38252017-04-28 11:14:29 +020058 salt_master_host: ${_param:infra_config_deploy_address}
Tomáš Kukrál8c25ac92017-04-27 22:46:12 +020059 linux_system_codename: xenial
Simon Pasquiera4e38252017-04-28 11:14:29 +020060 single_address: ${_param:docker_swarm_node01_address}
Simon Pasquiera3a92f62017-04-28 15:19:18 +020061 keepalived_vip_priority: 100
Simon Pasquiera4e38252017-04-28 11:14:29 +020062 docker_swarm_node02:
63 name: ${_param:docker_swarm_node02_hostname}
64 domain: ${_param:cluster_domain}
65 classes:
66 - cluster.${_param:cluster_name}.swarm.slave
Simon Pasquiera3a92f62017-04-28 15:19:18 +020067 - cluster.${_param:cluster_name}.monitoring.server
Simon Pasquiera4e38252017-04-28 11:14:29 +020068 params:
69 salt_master_host: ${_param:infra_config_deploy_address}
70 linux_system_codename: xenial
71 single_address: ${_param:docker_swarm_node02_address}
Simon Pasquiera3a92f62017-04-28 15:19:18 +020072 keepalived_vip_priority: 101
Simon Pasquiera4e38252017-04-28 11:14:29 +020073 docker_swarm_node03:
74 name: ${_param:docker_swarm_node03_hostname}
75 domain: ${_param:cluster_domain}
76 classes:
77 - cluster.${_param:cluster_name}.swarm.slave
Simon Pasquiera3a92f62017-04-28 15:19:18 +020078 - cluster.${_param:cluster_name}.monitoring.server
Simon Pasquiera4e38252017-04-28 11:14:29 +020079 params:
80 salt_master_host: ${_param:infra_config_deploy_address}
81 linux_system_codename: xenial
82 single_address: ${_param:docker_swarm_node03_address}
Simon Pasquiera3a92f62017-04-28 15:19:18 +020083 keepalived_vip_priority: 102