diff options
author | Christian Pointner <equinox@spreadspace.org> | 2021-01-03 20:23:47 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2021-01-03 20:23:47 +0100 |
commit | a194954e4c36cc5fd04fcd0c40d9f5a332824d8c (patch) | |
tree | 8d4ba2f548c2462ee8d595a9539924cf9d0e96a6 /chaos-at-home/k8s-chtest.yml | |
parent | infobeamer: configure video resolution via userconfig.txt and tvservice file (diff) | |
parent | kubernetes: add chaos-at-home test cluster (diff) |
Merge branch 'topic/kubernetes-upgrades'
Diffstat (limited to 'chaos-at-home/k8s-chtest.yml')
-rw-r--r-- | chaos-at-home/k8s-chtest.yml | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/chaos-at-home/k8s-chtest.yml b/chaos-at-home/k8s-chtest.yml new file mode 100644 index 00000000..f5eda5cf --- /dev/null +++ b/chaos-at-home/k8s-chtest.yml @@ -0,0 +1,35 @@ +--- +- name: Basic Node Setup + hosts: k8s-chtest + roles: + - role: apt-repo/base + - role: core/base + - role: core/sshd + - role: core/zsh + - role: core/ntp + +- import_playbook: ../common/kubernetes-cluster-layout.yml + vars: + kubernetes_cluster_layout: + nodes_group: k8s-chtest + masters: + - ch-k8s-master + +### hack hack hack... +- name: cook kubernetes secrets + hosts: _kubernetes_nodes_ + gather_facts: no + tasks: + - set_fact: + kubernetes_secrets_cooked: "{{ kubernetes_secrets }}" + - when: external_ip is defined + set_fact: + external_ip_cooked: "{{ external_ip }}" + +- import_playbook: ../common/kubernetes-cluster.yml +- import_playbook: ../common/kubernetes-cluster-cleanup.yml + +- name: install addons + hosts: _kubernetes_primary_master_ + roles: + - role: kubernetes/addons/metrics-server |