mirror of https://github.com/k3s-io/k3s
46 lines
941 B
Plaintext
46 lines
941 B
Plaintext
base:
|
|
'*':
|
|
- base
|
|
- debian-auto-upgrades
|
|
|
|
'roles:kubernetes-pool':
|
|
- match: grain
|
|
- docker
|
|
- kubelet
|
|
- kube-proxy
|
|
- cadvisor
|
|
{% if pillar['use-fluentd-es'] is defined and pillar['use-fluentd-es'] %}
|
|
- fluentd-es
|
|
{% endif %}
|
|
{% if pillar['use-fluentd-gcp'] is defined and pillar['use-fluentd-gcp'] %}
|
|
- fluentd-gcp
|
|
{% endif %}
|
|
# We need a binary release of nsinit
|
|
# - nsinit
|
|
- logrotate
|
|
{% if grains['cloud'] is defined and grains['cloud'] == 'azure' %}
|
|
- openvpn-client
|
|
{% else %}
|
|
- sdn
|
|
{% endif %}
|
|
|
|
'roles:kubernetes-master':
|
|
- match: grain
|
|
- etcd
|
|
- apiserver
|
|
- controller-manager
|
|
- scheduler
|
|
- nginx
|
|
- logrotate
|
|
{% if grains['cloud'] is defined and grains['cloud'] == 'azure' %}
|
|
- openvpn
|
|
{% endif %}
|
|
|
|
'roles:kubernetes-pool-vsphere':
|
|
- match: grain
|
|
- static-routes
|
|
|
|
'roles:kubernetes-pool-vagrant':
|
|
- match: grain
|
|
- vagrant
|