From 98a4f9dbfc84cd745cb8229328df3eea9e9faa45 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Tue, 18 Jun 2024 13:05:52 +0200 Subject: [PATCH] disable cluster --- main.tf | 168 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 84 insertions(+), 84 deletions(-) diff --git a/main.tf b/main.tf index 229cfd8..eca9ba2 100644 --- a/main.tf +++ b/main.tf @@ -45,90 +45,90 @@ provider "kubernetes" { ### Start Training Cluster flavor k8s ############################### -module "training-cluster" { - - providers = { - restapi.hosttech_dns = restapi.hosttech_dns - hcloud = hcloud - kubernetes.acend = kubernetes.acend - } - - source = "git::https://github.com/acend/terraform-k8s-cluster-lab.git//modules/training-cluster" - - cluster_name = "training" - cluster_domain = "cluster.acend.ch" - worker_count = "3" // A minimum of 3 nodes is required - - hcloud_api_token = var.hcloud_api_token - hosttech_dns_token = var.hosttech_dns_token - hosttech-dns-zone-id = var.hosttech_dns_zone_id - - - # SSH Public keys deployed on the VM's for SSH access - extra_ssh_keys = local.ssh_keys - - cluster_admin = ["user1", "user2", "user3"] - - # Webshell - # Make sure to scale down to 0 before removing the cluster, - # otherwise there will be terraform errors due to missing provider config - count-students = 5 - - # User VMs - user-vms-enabled = false - - # RBAC in Webshell - webshell-rbac-enabled = true - - webshell-settings = { - version = "0.5.6" - - theia-persistence-enabled = true - dind-persistence-enabled = true - webshell-rbac-enabled = true - - dind_resources = { - limits = { - cpu = "2" - memory = "1Gi" - } - - requests = { - cpu = "50m" - memory = "100Mi" - } - } - theia_resources = { - requests = { - cpu = "500m" - memory = "1Gi" - } - } - } -} - -output "training-kubeconfig" { - value = module.training-cluster.kubeconfig_raw - sensitive = true -} - -output "argocd-admin-password" { - value = module.training-cluster.argocd-admin-password - sensitive = true -} - -output "student-passwords" { - value = module.training-cluster.student-passwords - sensitive = true -} - -output "count-students" { - value = module.training-cluster.count-students -} - -output "studentname-prefix" { - value = module.training-cluster.studentname-prefix -} +# module "training-cluster" { + +# providers = { +# restapi.hosttech_dns = restapi.hosttech_dns +# hcloud = hcloud +# kubernetes.acend = kubernetes.acend +# } + +# source = "git::https://github.com/acend/terraform-k8s-cluster-lab.git//modules/training-cluster" + +# cluster_name = "training" +# cluster_domain = "cluster.acend.ch" +# worker_count = "3" // A minimum of 3 nodes is required + +# hcloud_api_token = var.hcloud_api_token +# hosttech_dns_token = var.hosttech_dns_token +# hosttech-dns-zone-id = var.hosttech_dns_zone_id + + +# # SSH Public keys deployed on the VM's for SSH access +# extra_ssh_keys = local.ssh_keys + +# cluster_admin = ["user1", "user2", "user3"] + +# # Webshell +# # Make sure to scale down to 0 before removing the cluster, +# # otherwise there will be terraform errors due to missing provider config +# count-students = 5 + +# # User VMs +# user-vms-enabled = false + +# # RBAC in Webshell +# webshell-rbac-enabled = true + +# webshell-settings = { +# version = "0.5.6" + +# theia-persistence-enabled = true +# dind-persistence-enabled = true +# webshell-rbac-enabled = true + +# dind_resources = { +# limits = { +# cpu = "2" +# memory = "1Gi" +# } + +# requests = { +# cpu = "50m" +# memory = "100Mi" +# } +# } +# theia_resources = { +# requests = { +# cpu = "500m" +# memory = "1Gi" +# } +# } +# } +# } + +# output "training-kubeconfig" { +# value = module.training-cluster.kubeconfig_raw +# sensitive = true +# } + +# output "argocd-admin-password" { +# value = module.training-cluster.argocd-admin-password +# sensitive = true +# } + +# output "student-passwords" { +# value = module.training-cluster.student-passwords +# sensitive = true +# } + +# output "count-students" { +# value = module.training-cluster.count-students +# } + +# output "studentname-prefix" { +# value = module.training-cluster.studentname-prefix +# } # ### End Training Cluster flavor k8s