blob: a7fb0484b489afeeb3a1a433d6b49e71f28f3239 [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 Pasquier9e34f472017-05-04 11:35:19 +020056 - cluster.${_param:cluster_name}.monitoring.client
Simon Pasquiera3a92f62017-04-28 15:19:18 +020057 - cluster.${_param:cluster_name}.monitoring.server
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}
Simon Pasquiera3a92f62017-04-28 15:19:18 +020062 keepalived_vip_priority: 100
Simon Pasquiera4e38252017-04-28 11:14:29 +020063 docker_swarm_node02:
64 name: ${_param:docker_swarm_node02_hostname}
65 domain: ${_param:cluster_domain}
66 classes:
67 - cluster.${_param:cluster_name}.swarm.slave
Simon Pasquiera3a92f62017-04-28 15:19:18 +020068 - cluster.${_param:cluster_name}.monitoring.server
Simon Pasquiera4e38252017-04-28 11:14:29 +020069 params:
70 salt_master_host: ${_param:infra_config_deploy_address}
71 linux_system_codename: xenial
72 single_address: ${_param:docker_swarm_node02_address}
Simon Pasquiera3a92f62017-04-28 15:19:18 +020073 keepalived_vip_priority: 101
Simon Pasquiera4e38252017-04-28 11:14:29 +020074 docker_swarm_node03:
75 name: ${_param:docker_swarm_node03_hostname}
76 domain: ${_param:cluster_domain}
77 classes:
78 - cluster.${_param:cluster_name}.swarm.slave
Simon Pasquiera3a92f62017-04-28 15:19:18 +020079 - cluster.${_param:cluster_name}.monitoring.server
Simon Pasquiera4e38252017-04-28 11:14:29 +020080 params:
81 salt_master_host: ${_param:infra_config_deploy_address}
82 linux_system_codename: xenial
83 single_address: ${_param:docker_swarm_node03_address}
Simon Pasquiera3a92f62017-04-28 15:19:18 +020084 keepalived_vip_priority: 102