k3s/cluster/saltbase/salt/top.sls

42 lines
808 B
Plaintext
Raw Normal View History

2014-06-06 23:40:48 +00:00
base:
'*':
- base
'roles:kubernetes-pool':
- match: grain
- docker
- kubelet
- kube-proxy
2014-07-01 17:48:29 +00:00
- cadvisor
{% if pillar['use-fluentd-es'] is defined and pillar['use-fluentd-es'] %}
- fluentd-es
{% endif %}
# We need a binary release of nsinit
# - nsinit
2014-09-09 17:37:56 +00:00
- logrotate
{% if grains['cloud'] is defined and grains['cloud'] == 'azure' %}
- openvpn-client
2014-08-07 20:02:52 +00:00
{% else %}
- sdn
{% endif %}
2014-06-06 23:40:48 +00:00
'roles:kubernetes-master':
- match: grain
- 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-09-09 17:37:56 +00:00
- logrotate
{% 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
2014-09-11 19:39:57 +00:00
'roles:kubernetes-pool-vagrant':
- match: grain
- vagrant