diff options
| author | Patrick Spek <p.spek@tyil.nl> | 2025-01-29 13:58:20 +0100 |
|---|---|---|
| committer | Patrick Spek <p.spek@tyil.nl> | 2025-01-29 13:58:20 +0100 |
| commit | 440e4cdb63157bb16528f90e442751d48d6755cb (patch) | |
| tree | 548200578ef968c25156e1ddfbefe6e485d15339 | |
| parent | 18f34c91ac9e589443a3a997f625f548f641f008 (diff) | |
| download | tyilnet-440e4cdb63157bb16528f90e442751d48d6755cb.tar.gz tyilnet-440e4cdb63157bb16528f90e442751d48d6755cb.tar.bz2 | |
Remove slide components
| -rw-r--r-- | data.d/k3s-master/src-tf/slidge-matrix.tf | 97 | ||||
| -rw-r--r-- | data.d/k3s-master/src-tf/slidge-steam.tf | 96 |
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" - } -} |
