2014-06-06 23:40:48 +00:00
|
|
|
base:
|
|
|
|
'*':
|
|
|
|
- base
|
|
|
|
|
|
|
|
'roles:kubernetes-pool':
|
|
|
|
- match: grain
|
|
|
|
- golang
|
|
|
|
- docker
|
|
|
|
- kubelet
|
|
|
|
- kube-proxy
|
2014-07-01 17:48:29 +00:00
|
|
|
- cadvisor
|
2014-08-05 22:10:17 +00:00
|
|
|
- nsinit
|
2014-07-22 21:54:03 +00:00
|
|
|
{% if grains['cloud'] is defined and grains['cloud'] == 'azure' %}
|
|
|
|
- openvpn-client
|
2014-08-07 20:02:52 +00:00
|
|
|
{% else %}
|
|
|
|
- sdn
|
2014-07-22 21:54:03 +00:00
|
|
|
{% endif %}
|
2014-06-06 23:40:48 +00:00
|
|
|
|
|
|
|
'roles:kubernetes-master':
|
|
|
|
- match: grain
|
|
|
|
- golang
|
2014-07-14 17:50:04 +00:00
|
|
|
- etcd
|
2014-06-06 23:40:48 +00:00
|
|
|
- apiserver
|
|
|
|
- controller-manager
|
2014-08-18 23:37:51 +00:00
|
|
|
- scheduler
|
2014-06-06 23:40:48 +00:00
|
|
|
- nginx
|
2014-07-22 21:54:03 +00:00
|
|
|
{% if grains['cloud'] is defined and grains['cloud'] == 'azure' %}
|
|
|
|
- openvpn
|
|
|
|
{% endif %}
|
2014-08-25 03:19:28 +00:00
|
|
|
|
|
|
|
'roles:kubernetes-pool-vsphere':
|
|
|
|
- match: grain
|
|
|
|
- static-routes
|