Skip to content

Commit

Permalink
Update main.tf
Browse files Browse the repository at this point in the history
  • Loading branch information
g1raffi authored Jul 3, 2024
1 parent 98a4f9d commit 62cde83
Showing 1 changed file with 83 additions and 83 deletions.
166 changes: 83 additions & 83 deletions main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -47,89 +47,89 @@ provider "kubernetes" {

# 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
# }
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
#
#

0 comments on commit 62cde83

Please sign in to comment.