diff --git a/TERRAFORM.GITLAB.PROJECTS/gitlab.tf b/TERRAFORM.GITLAB.PROJECTS/gitlab.tf index e8dd798..44b347e 100644 --- a/TERRAFORM.GITLAB.PROJECTS/gitlab.tf +++ b/TERRAFORM.GITLAB.PROJECTS/gitlab.tf @@ -35,11 +35,12 @@ resource "gitlab_project_runner_enablement" "k3s" { runner_id = octopusdeploy_tenant_common_variable.gitlabrunnerid.value } -#resource "gitlab_project_variable" "OCTOAPI" { -# count = var.OCTOAPI != "" ? 1 : 0 -# project = gitlab_project.project.id -# key = "OCTOAPI" -# value = var.OCTOAPI -# protected = false -# masked = true -#} + +resource "gitlab_project_variable" "OCTOAPI" { + count = var.Enable_OCTOAPI ? 1 : 0 + project = gitlab_project.project.id + key = "OCTOAPI" + value = var.OCTOAPI + protected = false + masked = true +} diff --git a/TERRAFORM.GITLAB.PROJECTS/variables.tf b/TERRAFORM.GITLAB.PROJECTS/variables.tf index d0cdbde..94dd5e3 100644 --- a/TERRAFORM.GITLAB.PROJECTS/variables.tf +++ b/TERRAFORM.GITLAB.PROJECTS/variables.tf @@ -11,6 +11,11 @@ variable "GITLAB_SHARED_RUNNER_ID" { default = 0 } +variable "Enable_OCTOAPI" { + type = bool + default = false +} + variable "OCTOAPI" { type = string default = "" diff --git a/TERRAFORM.GITLAB.PROJECTS/variables.tfvars b/TERRAFORM.GITLAB.PROJECTS/variables.tfvars index 8a0c568..a05fae1 100644 --- a/TERRAFORM.GITLAB.PROJECTS/variables.tfvars +++ b/TERRAFORM.GITLAB.PROJECTS/variables.tfvars @@ -2,5 +2,6 @@ GITLAB_TOKEN="#{GITLAB_TOKEN}" GITLAB_PROJECT_NAME="#{GITLAB_PROJECT_NAME}" GITLAB_SHARED_RUNNER_ID="#{GITLAB_SHARED_RUNNER_ID}" OCTOAPI="#{OCTOAPI}" +Enable_OCTOAPI="#{Enable_OCTOAPI}" OCTO_TENANT_ID="#{OCTO_TENANT_ID}" -Development="#{Development}" \ No newline at end of file +Development="#{Development}"