Tag: TERRAGRUNT
Estoy ejecutando el pipeline de Terraform a través de Jenkinsfile, donde estoy utilizando un bloque input(…) para la aprobación del usuario, antes de aplicar. Este es el fragmento de código: stage(‘tf_plan’) { agent { label: ‘Jenkins-Linux-Dev’ } steps { sh( label: ‘Terraform Plan’, script: ”’ #!/usr/bin/env bash terraform plan -input=false . . . Read more
Estoy invocando terraform usando terragrunt. Tengo una multitud de recursos en mi archivo de estado, por lo que en cada plan veo una salida extremadamente ruidosa de millones de líneas como estas: random_string.my_resource_a: Actualizando estado… [id=none] random_string.my_resource_b: Actualizando estado… [id=none] random_string.my_resource_c: Actualizando estado… [id=none] random_string.my_resource_d: Actualizando estado… [id=none] . . . . . Read more
No tengo idea si esto funcionaría, pero me gustaría usar terragrunt para generar dinámicamente mis bloques de proveedores. Los proveedores dinámicos no están permitidos actualmente (https://github.com/hashicorp/terraform/issues/19932). Veo esto como una posible solución alternativa. Usa data “aws_organizations_organization” “all” {} para recopilar la información de la cuenta. Luego, usa un bucle con . . . Read more
Estoy configurando Terragrunt en nuestro proyecto para poder planificar y aplicar múltiples módulos al mismo tiempo. Estamos en GCP. Terraform utiliza una cuenta de servicio dedicada a nuestra CI/CD (una por entorno) que se hará pasar por otra cuenta de servicio que tiene los derechos para acceder y administrar los . . . Read more
Estoy tratando de usar tgenv versión 0.18.7, pero cuando lo hago ocurre un error: Las versiones 0.19 y superiores parecen funcionar bien, pero por debajo de eso obtengo este error. Al leer a través de https://github.com/golang/go/wiki/MacOS12BSDThreadRegisterIssue parece que está relacionado con MAC OS Monterey. Soy nuevo en MAC así que . . . Read more