mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-11 13:02:14 +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
|
# Turn to false to disable cluster monitoring with heapster and influxdb
|
||||||
cluster_monitoring: true
|
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.
|
# Turn this varable to 'false' to disable whole DNS configuration.
|
||||||
dns_setup: true
|
dns_setup: true
|
||||||
# How many replicas in the Replication Controller
|
# 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
|
- include: cluster-logging.yml
|
||||||
when: cluster_logging
|
when: cluster_logging
|
||||||
|
|
||||||
|
- include: kube-ui.yml
|
||||||
|
when: kube-ui
|
||||||
|
|
||||||
#- name: Get kube-addons script from Kubernetes
|
#- name: Get kube-addons script from Kubernetes
|
||||||
# get_url:
|
# get_url:
|
||||||
# url=https://raw.githubusercontent.com/GoogleCloudPlatform/kubernetes/master/cluster/saltbase/salt/kube-addons/kube-addons.sh
|
# url=https://raw.githubusercontent.com/GoogleCloudPlatform/kubernetes/master/cluster/saltbase/salt/kube-addons/kube-addons.sh
|
||||||
|
Loading…
Reference in New Issue
Block a user