Skip to content

Commit

Permalink
Tf fmt
Browse files Browse the repository at this point in the history
  • Loading branch information
g1raffi committed Jul 3, 2024
1 parent 8211b97 commit eeb2c5d
Showing 1 changed file with 84 additions and 84 deletions.
168 changes: 84 additions & 84 deletions main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit eeb2c5d

Please sign in to comment.