Changeset View
Changeset View
Standalone View
Standalone View
azure/terraform/gitlab.tf
# create a kubernetes cluster for a given environment | # create a kubernetes cluster for a given environment | ||||
# and deploy a gitlab instance on it | # and deploy a gitlab instance on it | ||||
# The cluster is deployed in its own resource group | # The cluster is deployed in its own resource group | ||||
# suffixed by the environment | # suffixed by the environment | ||||
# module "gitlab-production" { | ####### | ||||
# source = "./modules/gitlab" | # Production instance | ||||
# name = "euwest-gitlab-production" | ####### | ||||
# } | module "gitlab-production" { | ||||
source = "./modules/gitlab" | |||||
# output "gitlab-production_summary" { | name = "euwest-gitlab-production" | ||||
# value = module.gitlab-production.summary | blob_storage_name = "swheuwestgitlabprod" #can only consist of lowercase letters and numbers, and must be between 3 and 24 characters long | ||||
# } | } | ||||
output "gitlab-production_aks_summary" { | |||||
value = module.gitlab-production.aks_summary | |||||
} | |||||
output "gitlab-production_storage_summary" { | |||||
value = module.gitlab-production.blob_storage_summary | |||||
sensitive = true | |||||
} | |||||
####### | |||||
# Staging instance | |||||
####### | |||||
module "gitlab-staging" { | module "gitlab-staging" { | ||||
source = "./modules/gitlab" | source = "./modules/gitlab" | ||||
name = "euwest-gitlab-staging" | name = "euwest-gitlab-staging" | ||||
blob_storage_name = "swheuwestgitlabstaging" | blob_storage_name = "swheuwestgitlabstaging" | ||||
} | } | ||||
output "gitlab-staging_aks_summary" { | output "gitlab-staging_aks_summary" { | ||||
value = module.gitlab-staging.aks_summary | value = module.gitlab-staging.aks_summary | ||||
} | } | ||||
output "gitlab-staging_storage_summary" { | output "gitlab-staging_storage_summary" { | ||||
value = module.gitlab-staging.blob_storage_summary | value = module.gitlab-staging.blob_storage_summary | ||||
sensitive = true | sensitive = true | ||||
} | } |