summaryrefslogtreecommitdiff
path: root/_graveyard_/spreadspace/k8s-lwl.yml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2022-01-11 17:36:10 +0100
committerChristian Pointner <equinox@spreadspace.org>2022-01-11 18:07:55 +0100
commit2ff93996b073b4f6d22d9e57b49e6849da474cf6 (patch)
tree3d1b945f7d57e35c43947a2d536ac587a9b59157 /_graveyard_/spreadspace/k8s-lwl.yml
parentsome more apt-repo cleanup for kubernetes roles (diff)
move lendwirbel k8s cluster to graveyard
Diffstat (limited to '_graveyard_/spreadspace/k8s-lwl.yml')
-rw-r--r--_graveyard_/spreadspace/k8s-lwl.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/_graveyard_/spreadspace/k8s-lwl.yml b/_graveyard_/spreadspace/k8s-lwl.yml
new file mode 100644
index 00000000..1aa09daa
--- /dev/null
+++ b/_graveyard_/spreadspace/k8s-lwl.yml
@@ -0,0 +1,34 @@
+---
+- name: Basic Node Setup
+ hosts: k8s-lwl
+ roles:
+ - role: apt-repo/base
+ - role: core/base
+ - role: core/sshd/base
+ - role: core/zsh
+
+- import_playbook: ../common/kubernetes-cluster-layout.yml
+ vars:
+ kubernetes_cluster_layout:
+ nodes_group: k8s-lwl
+ masters:
+ - lw-master
+
+### hack hack hack...
+- name: cook kubernetes secrets
+ hosts: _kubernetes_nodes_
+ gather_facts: no
+ tasks:
+ - set_fact:
+ kubernetes_secrets: "{{ kubernetes_secrets }}"
+ - when: external_ip is defined
+ set_fact:
+ external_ip: "{{ 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