blob: 1fde55f81e5412f3ad3785dcc26eb0e932723154 [file] [log] [blame]
Svimba6f9ffc52018-06-05 17:36:36 +02001classes:
2- service.etcd.server.cluster
3- service.kubernetes.control.cluster
Svimba6f9ffc52018-06-05 17:36:36 +02004- system.haproxy.proxy.listen.kubernetes.apiserver
5- system.linux.system.repo.docker_legacy
6- system.kubernetes.pool.cluster
7- system.salt.minion.cert.k8s_client
8- system.salt.minion.cert.etcd_client
9- system.salt.minion.cert.etcd_server
10- system.kubernetes.master.cluster
Victor Ryzhenkinc6a77182018-06-09 18:46:41 +040011- system.kubernetes.control.roles.cluster-admin
Svimba6f9ffc52018-06-05 17:36:36 +020012- cluster.k8s-ha-contrail-40.infra
Svimba7fee6732018-06-06 17:15:18 +020013- cluster.overrides
Svimba6f9ffc52018-06-05 17:36:36 +020014parameters:
15 _param:
Svimba36fc5ef2018-06-19 09:55:38 +020016 keepalived_vip_interface: ens4
Svimba6f9ffc52018-06-05 17:36:36 +020017
18 linux:
19 network:
20 interface:
21 ens3:
22 enabled: true
23 type: eth
24 mtu: 1500
Svimbaac98a672018-06-07 14:01:34 +020025 proto: dhcp
Svimba6f9ffc52018-06-05 17:36:36 +020026 ens4:
27 enabled: true
28 type: eth
29 mtu: 1500
Svimba6f9ffc52018-06-05 17:36:36 +020030 netmask: '255.255.255.0'
Svimbab666ea92018-06-08 11:00:25 +020031 address: ${_param:single_address}
32 pre_up_cmds:
33 - ip addr flush dev ens4
Svimba6f9ffc52018-06-05 17:36:36 +020034 etcd:
35 server:
36 bind:
Svimba7fee6732018-06-06 17:15:18 +020037 host: ${_param:single_address}
Svimba6f9ffc52018-06-05 17:36:36 +020038 source:
39 engine: docker_hybrid
40 ssl:
41 enabled: true
Svimba1abc83c2018-06-14 10:14:36 +020042 docker:
43 host:
44 options:
45 bip: 172.31.255.1/24
Svimba6f9ffc52018-06-05 17:36:36 +020046 kubernetes:
47 pool:
48 kubelet:
49 fail_on_swap: ${_param:kubelet_fail_on_swap}
50 enabled: true
51 network:
52 engine: none
53 opencontrail:
54 enabled: false
Svimbab666ea92018-06-08 11:00:25 +020055 kube_proxy:
56 enabled: false
Svimba6f9ffc52018-06-05 17:36:36 +020057 common:
58 addons:
59 dashboard:
60 enabled: ${_param:kubernetes_dashboard}
61 image: ${_param:kubernetes_dashboard_image}
62 helm:
63 enabled: ${_param:kubernetes_helm_enabled}
64 netchecker:
65 enabled: ${_param:kubernetes_netchecker_enabled}
66 agent_image: ${_param:kubernetes_netchecker_agent_image}
67 server_image: ${_param:kubernetes_netchecker_server_image}
68 dns:
69 enabled: ${_param:kubernetes_dns}
70 kubedns_image: ${_param:kubernetes_kubedns_image}
71 dnsmasq_image: ${_param:kubernetes_dnsmasq_image}
72 sidecar_image: ${_param:kubernetes_sidecar_image}
73 autoscaler:
74 image: ${_param:kubernetes_dns_autoscaler_image}
75 coredns:
76 enabled: ${_param:kubernetes_coredns_enabled}
77 externaldns:
78 enabled: ${_param:kubernetes_externaldns_enabled}
79 image: ${_param:kubernetes_externaldns_image}
80 provider: ${_param:kubernetes_externaldns_provider}
81 hyperkube:
82 image: ${_param:kubernetes_hyperkube_image}
83 master:
84 kubelet:
85 address: ${_param:single_address}
86 fail_on_swap: ${_param:kubelet_fail_on_swap}
87 etcd:
88 ssl:
89 enabled: true
90 network:
91 opencontrail:
92 enabled: true
93 version: 4.0
94 host: ${_param:keepalived_vip_address}
95 port: 8082
96 default_domain: default-domain
97 default_project: default-domain:default
98 public_network: default-domain:default:Public
99 public_ip_range: 185.22.97.128/26
100 public_network: default-domain:default-project:Public
101 private_ip_range: 10.150.0.0/16
102 network_manager:
103 image: docker-prod-local.artifactory.mirantis.com/opencontrail-oc40/opencontrail-kube-manager
Svimbab666ea92018-06-08 11:00:25 +0200104 config:
105 api:
106 host: ${_param:keepalived_vip_address}
Svimba6f9ffc52018-06-05 17:36:36 +0200107 identity:
108 auth_user: admin
109 auth_password: contrail123
110 auth_tenant: admin
111 message_queue:
112 host: ${_param:single_address}
113 database:
114 members:
115 - host: ${_param:kubernetes_control_node01_address}
116 port: 9161
117 - host: ${_param:kubernetes_control_node02_address}
118 port: 9161
119 - host: ${_param:kubernetes_control_node03_address}
120 port: 9161
121 collector:
122 members:
123 - host: ${_param:kubernetes_control_node01_address}
124 - host: ${_param:kubernetes_control_node02_address}
125 - host: ${_param:kubernetes_control_node03_address}