Declare variáveis CI/CD como gitlab_project_variable
Terraform GitLab Provider
Medium
25 pts
Contexto
Gerenciar variáveis CI/CD via Terraform evita configuração manual e permite auditar quais segredos estão configurados em quais projetos.
Adicione ao main.tf os recursos gitlab_project_variable para as variáveis NETBOX_TOKEN e NETBOX_URL:
resource "gitlab_project_variable" "netbox_token" {
project = gitlab_project.ansible_bootcamp.id
key = "NETBOX_TOKEN"
value = var.netbox_token
masked = true
protected = true
}