mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-07 03:03:59 +00:00
Ansible: Add kube-ui kube-addon support
This commit is contained in:
parent
217f8eef95
commit
8ba4d85fa9
@ -58,6 +58,9 @@ cluster_logging: true
|
||||
# Turn to false to disable cluster monitoring with heapster and influxdb
|
||||
cluster_monitoring: true
|
||||
|
||||
# Turn to false to disable the kube-ui addon for this cluster
|
||||
kube-ui: false
|
||||
|
||||
# Turn this varable to 'false' to disable whole DNS configuration.
|
||||
dns_setup: true
|
||||
# How many replicas in the Replication Controller
|
||||
|
12
contrib/ansible/roles/kubernetes-addons/tasks/kube-ui.yml
Normal file
12
contrib/ansible/roles/kubernetes-addons/tasks/kube-ui.yml
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
- name: KUBE-UI | Assures {{ kube_addons_dir }}/kube-ui dir exists
|
||||
file: path={{ kube_addons_dir }}/kube-ui state=directory
|
||||
|
||||
- name: KUBE-UI | Download kube-ui files from Kubernetes repo
|
||||
get_url:
|
||||
url=https://raw.githubusercontent.com/GoogleCloudPlatform/kubernetes/master/cluster/addons/kube-ui/{{ item }}
|
||||
dest="{{ kube_addons_dir }}/kube-ui/"
|
||||
force=yes
|
||||
with_items:
|
||||
- kube-ui-rc.yaml
|
||||
- kube-ui-svc.yaml
|
@ -26,6 +26,9 @@
|
||||
- include: cluster-logging.yml
|
||||
when: cluster_logging
|
||||
|
||||
- include: kube-ui.yml
|
||||
when: kube-ui
|
||||
|
||||
#- name: Get kube-addons script from Kubernetes
|
||||
# get_url:
|
||||
# url=https://raw.githubusercontent.com/GoogleCloudPlatform/kubernetes/master/cluster/saltbase/salt/kube-addons/kube-addons.sh
|
||||
|
Loading…
Reference in New Issue
Block a user