summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2025-01-29 13:58:20 +0100
committerPatrick Spek <p.spek@tyil.nl>2025-01-29 13:58:20 +0100
commit440e4cdb63157bb16528f90e442751d48d6755cb (patch)
tree548200578ef968c25156e1ddfbefe6e485d15339
parent18f34c91ac9e589443a3a997f625f548f641f008 (diff)
downloadtyilnet-440e4cdb63157bb16528f90e442751d48d6755cb.tar.gz
tyilnet-440e4cdb63157bb16528f90e442751d48d6755cb.tar.bz2
Remove slide components
-rw-r--r--data.d/k3s-master/src-tf/slidge-matrix.tf97
-rw-r--r--data.d/k3s-master/src-tf/slidge-steam.tf96
2 files changed, 0 insertions, 193 deletions
diff --git a/data.d/k3s-master/src-tf/slidge-matrix.tf b/data.d/k3s-master/src-tf/slidge-matrix.tf
deleted file mode 100644
index 9fe34fe..0000000
--- a/data.d/k3s-master/src-tf/slidge-matrix.tf
+++ /dev/null
@@ -1,97 +0,0 @@
-resource "kubernetes_deployment_v1" "slidge_matrix" {
- metadata {
- name = "slidge-matrix"
- namespace = kubernetes_namespace.all["personal-services"].metadata.0.name
- labels = local.slidge_matrix_labels
- }
-
- spec {
- replicas = 1
-
- strategy {
- type = "Recreate"
- }
-
- selector {
- match_labels = local.slidge_matrix_labels
- }
-
- template {
- metadata {
- labels = local.slidge_matrix_labels
- }
-
- spec {
- node_selector = {
- "kubernetes.io/arch" = "amd64"
- }
-
- container {
- name = "matridge"
- image = "docker.io/nicocool84/matridge:master"
- args = [
- "--debug",
- "--jid=matridge.chat.tyil.nl",
- "--secret=${random_password.slidge_matrix.result}",
- "--server=prosody.personal-services",
- "--user-jid-validator=.*@chat.tyil.nl",
- ]
-
- resources {
- limits = {
- memory = "256Mi"
- }
- }
-
- volume_mount {
- name = "config"
- mount_path = "/var/lib/slidge"
- }
- }
-
- volume {
- name = "config"
-
- persistent_volume_claim {
- claim_name = kubernetes_persistent_volume_claim_v1.slidge_matrix.metadata[0].name
- }
- }
- }
- }
- }
-}
-
-resource "kubernetes_persistent_volume_claim_v1" "slidge_matrix" {
- metadata {
- name = "slidge-matrix"
- namespace = kubernetes_namespace.all["personal-services"].metadata[0].name
- labels = local.slidge_matrix_labels
- }
-
- spec {
- storage_class_name = kubernetes_storage_class_v1.nfs["mieshu"].metadata[0].name
- access_modes = [
- "ReadWriteOnce",
- ]
-
- resources {
- requests = {
- storage = "5Gi"
- }
- }
- }
-}
-
-resource "random_password" "slidge_matrix" {
- length = 60
- special = false
-}
-
-locals {
- slidge_matrix_labels = {
- "app.kubernetes.io/created-by" = "tyil"
- "app.kubernetes.io/managed-by" = "opentofu"
- "app.kubernetes.io/name" = "slidge-matrix"
- "app.kubernetes.io/part-of" = "slidge"
- }
-}
diff --git a/data.d/k3s-master/src-tf/slidge-steam.tf b/data.d/k3s-master/src-tf/slidge-steam.tf
deleted file mode 100644
index 7f5117c..0000000
--- a/data.d/k3s-master/src-tf/slidge-steam.tf
+++ /dev/null
@@ -1,96 +0,0 @@
-resource "kubernetes_deployment_v1" "slidge_steam" {
- metadata {
- name = "slidge-steam"
- namespace = kubernetes_namespace.all["personal-services"].metadata.0.name
- labels = local.slidge_steam_labels
- }
-
- spec {
- replicas = 1
-
- strategy {
- type = "Recreate"
- }
-
- selector {
- match_labels = local.slidge_steam_labels
- }
-
- template {
- metadata {
- labels = local.slidge_steam_labels
- }
-
- spec {
- node_selector = {
- "kubernetes.io/arch" = "amd64"
- }
-
- container {
- name = "sleamdge"
- image = "docker.io/nicocool84/sleamdge:master"
- args = [
- "--debug",
- "--jid=sleamdge.chat.tyil.nl",
- "--secret=${random_password.steam_slidge_secret.result}",
- "--server=prosody.personal-services",
- "--user-jid-validator=.*@chat.tyil.nl",
- ]
-
- resources {
- limits = {
- memory = "128Mi"
- }
- }
-
- volume_mount {
- name = "config"
- mount_path = "/var/lib/slidge"
- }
- }
-
- volume {
- name = "config"
-
- persistent_volume_claim {
- claim_name = kubernetes_persistent_volume_claim_v1.slidge_steam.metadata[0].name
- }
- }
- }
- }
- }
-}
-
-resource "kubernetes_persistent_volume_claim_v1" "slidge_steam" {
- metadata {
- name = "slidge-steam"
- namespace = kubernetes_namespace.all["personal-services"].metadata[0].name
- labels = local.slidge_steam_labels
- }
-
- spec {
- storage_class_name = kubernetes_persistent_volume_v1.etc["slidge"].spec[0].storage_class_name
- volume_name = kubernetes_persistent_volume_v1.etc["slidge"].metadata[0].name
- access_modes = kubernetes_persistent_volume_v1.etc["slidge"].spec[0].access_modes
-
- resources {
- requests = {
- storage = kubernetes_persistent_volume_v1.etc["slidge"].spec[0].capacity.storage
- }
- }
- }
-}
-
-resource "random_password" "steam_slidge_secret" {
- length = 60
- special = false
-}
-
-locals {
- slidge_steam_labels = {
- "app.kubernetes.io/created-by" = "tyil"
- "app.kubernetes.io/managed-by" = "opentofu"
- "app.kubernetes.io/name" = "slidge-steam"
- "app.kubernetes.io/part-of" = "slidge"
- }
-}