summaryrefslogtreecommitdiff
path: root/_graveyard_/spreadspace
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
parentsome more apt-repo cleanup for kubernetes roles (diff)
move lendwirbel k8s cluster to graveyard
Diffstat (limited to '_graveyard_/spreadspace')
-rw-r--r--_graveyard_/spreadspace/group_vars/k8s-lwl.yml10
-rw-r--r--_graveyard_/spreadspace/group_vars/lendwirbel-live.yml20
-rw-r--r--_graveyard_/spreadspace/k8s-lwl.yml34
-rw-r--r--_graveyard_/spreadspace/lendwirbel-live-xx.yml12
-rw-r--r--_graveyard_/spreadspace/lw-dione.yml12
-rw-r--r--_graveyard_/spreadspace/lw-helene.yml12
-rw-r--r--_graveyard_/spreadspace/lw-master.yml10
-rw-r--r--_graveyard_/spreadspace/lw-telesto.yml14
-rw-r--r--_graveyard_/spreadspace/lw-thetys.yml15
9 files changed, 139 insertions, 0 deletions
diff --git a/_graveyard_/spreadspace/group_vars/k8s-lwl.yml b/_graveyard_/spreadspace/group_vars/k8s-lwl.yml
new file mode 100644
index 00000000..5fc69d0a
--- /dev/null
+++ b/_graveyard_/spreadspace/group_vars/k8s-lwl.yml
@@ -0,0 +1,10 @@
+$ANSIBLE_VAULT;1.2;AES256;spreadspace
+30386433346435633361623664663166623666363833376365653735303831643437356532646663
+3966666138623466653532663763363938613966663135640a373132653064366438616362376561
+61366437363736396465656137643566303635636538366130636363366561623339393232306635
+6131303737333633330a643862383839326335633363393266653936323166383264333535323235
+32323832383362313432306537663736646236656139336463393261356133343263306266343931
+62383064393735613232366162306230363636356237663035333566663132613833356638623965
+38653936643336383561343831666561393337346234653637303264626566393165616363656438
+36303563343962623361366535646563666132643466346533316433653166326264323131386231
+32623331343931613639663364333961613231343765363964396239383633653730
diff --git a/_graveyard_/spreadspace/group_vars/lendwirbel-live.yml b/_graveyard_/spreadspace/group_vars/lendwirbel-live.yml
new file mode 100644
index 00000000..f35f6a2f
--- /dev/null
+++ b/_graveyard_/spreadspace/group_vars/lendwirbel-live.yml
@@ -0,0 +1,20 @@
+$ANSIBLE_VAULT;1.2;AES256;spreadspace
+61313636623330653337373661633432646633363638626333356362373264303737396665353033
+3463383333323563613761376235663033373563303961330a313663396537636631333133343663
+35306233613731616165396332336631353232653066306331613432303237636437666166626539
+6133333637666536640a376365313032623564623161373630353835663565306638343463383334
+37653635633363333232646363633962653937633066656330323635653933363837626437353165
+66363937333530336664613630623832333532366566396432373730323334663033643065353963
+37633866633434366232623963616135303136613130636537363534393432346266616565663238
+36373136316162666331313664363232643131653763333438333532626230376464336538323230
+37663963353331303832643638326661353730336135376264636537353233366361343230663532
+31313765663363653061336231616664316663333763666164643565656135623266306233363036
+33323033633331616334363765636238666163313733663164643835303164373436376363373961
+62393539343135373763653865323732643766326563393932393763336330386665363366323466
+30373831633838346266363431366130633462343165373439343939643132613436643432643637
+33656233643333323864366639356134643563303861323332636261316432653335393762346566
+36636664643337356235346361626437323631373338663963663638616338343939373730666239
+61303665626137373636396536356264393435663762653835313766373232383136396563346361
+35386638303535356131363338623434623261626466393338333730333262393538653139366633
+63353164636561313665653636326339343539383335303162326238633732383333376435346537
+316137346137303430353837646661666532
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
diff --git a/_graveyard_/spreadspace/lendwirbel-live-xx.yml b/_graveyard_/spreadspace/lendwirbel-live-xx.yml
new file mode 100644
index 00000000..82a45785
--- /dev/null
+++ b/_graveyard_/spreadspace/lendwirbel-live-xx.yml
@@ -0,0 +1,12 @@
+---
+- name: Basic Setup
+ hosts: "{{ install_hostname }}"
+ roles:
+ - role: apt-repo/base
+ - role: core/base
+ - role: core/sshd/base
+ - role: core/zsh
+ - role: apt-repo/spreadspace
+ - role: acmetool/base
+ - role: acmetool/cert
+ acmetool_cert_name: "{{ host_name }}.{{ host_domain }}"
diff --git a/_graveyard_/spreadspace/lw-dione.yml b/_graveyard_/spreadspace/lw-dione.yml
new file mode 100644
index 00000000..af214d7f
--- /dev/null
+++ b/_graveyard_/spreadspace/lw-dione.yml
@@ -0,0 +1,12 @@
+---
+- name: Basic Setup
+ hosts: lw-dione
+ roles:
+ - role: apt-repo/base
+ - role: core/base
+ - role: core/sshd/base
+ - role: core/zsh
+ - role: core/cpu-microcode
+ - role: core/ntp
+ - role: core/admin-users
+ - role: streaming/blackmagic/desktopvideo
diff --git a/_graveyard_/spreadspace/lw-helene.yml b/_graveyard_/spreadspace/lw-helene.yml
new file mode 100644
index 00000000..a9466c66
--- /dev/null
+++ b/_graveyard_/spreadspace/lw-helene.yml
@@ -0,0 +1,12 @@
+---
+- name: Basic Setup
+ hosts: lw-helene
+ roles:
+ - role: apt-repo/base
+ - role: core/base
+ - role: core/sshd/base
+ - role: core/zsh
+ - role: core/cpu-microcode
+ - role: core/ntp
+ - role: core/admin-users
+ - role: streaming/blackmagic/desktopvideo
diff --git a/_graveyard_/spreadspace/lw-master.yml b/_graveyard_/spreadspace/lw-master.yml
new file mode 100644
index 00000000..0f6f9390
--- /dev/null
+++ b/_graveyard_/spreadspace/lw-master.yml
@@ -0,0 +1,10 @@
+---
+- name: Basic Setup
+ hosts: lw-master
+ roles:
+ - role: apt-repo/base
+ - role: core/base
+ - role: core/sshd/base
+ - role: core/zsh
+ - role: storage/lvm/groups
+ - role: elevate/emc-stats
diff --git a/_graveyard_/spreadspace/lw-telesto.yml b/_graveyard_/spreadspace/lw-telesto.yml
new file mode 100644
index 00000000..ddac511b
--- /dev/null
+++ b/_graveyard_/spreadspace/lw-telesto.yml
@@ -0,0 +1,14 @@
+---
+- name: Basic Setup
+ hosts: lw-telesto
+ roles:
+ - role: apt-repo/base
+ - role: core/base
+ - role: core/sshd/base
+ - role: core/zsh
+ - role: core/cpu-microcode
+ - role: core/admin-users
+ - role: streaming/blackmagic/desktopvideo
+ - role: apt-repo/spreadspace
+ - role: ws/base
+ - role: network/wireguard/base
diff --git a/_graveyard_/spreadspace/lw-thetys.yml b/_graveyard_/spreadspace/lw-thetys.yml
new file mode 100644
index 00000000..f32496af
--- /dev/null
+++ b/_graveyard_/spreadspace/lw-thetys.yml
@@ -0,0 +1,15 @@
+---
+- name: Basic Setup
+ hosts: lw-thetys
+ roles:
+ - role: apt-repo/base
+ - role: core/base
+ - role: core/sshd/base
+ - role: core/zsh
+ - role: core/cpu-microcode
+ - role: core/admin-users
+ - role: apt-repo/spreadspace
+ - role: streaming/blackmagic/desktopvideo
+ - role: kubernetes/base
+ - role: kubernetes/standalone/base
+ - role: network/wireguard/base