kubernetes/cluster/saltbase/salt/top.sls
2014-08-26 11:29:35 -07:00

34 lines
587 B
Plaintext

base:
'*':
- base
'roles:kubernetes-pool':
- match: grain
- golang
- docker
- kubelet
- kube-proxy
- cadvisor
- nsinit
{% if grains['cloud'] is defined and grains['cloud'] == 'azure' %}
- openvpn-client
{% else %}
- sdn
{% endif %}
'roles:kubernetes-master':
- match: grain
- golang
- etcd
- apiserver
- controller-manager
- scheduler
- nginx
{% if grains['cloud'] is defined and grains['cloud'] == 'azure' %}
- openvpn
{% endif %}
'roles:kubernetes-pool-vsphere':
- match: grain
- static-routes