Skip to main content

dev-overrides

Configures Terraform CLI with developer overrides to test locally built provider binaries without full Go acceptance tests, enabling rapid plan/apply cycles.

Datos de origen

Repositorio
GoogleCloudPlatform/magic-modules
Última actividad en el origen
14 de mayo de 2026 a las 21:22
Idioma detectado de SKILL.md
inglés
Estrellas
975
Forks
2573

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
dev-overrides
description
Configures Terraform CLI with developer overrides to test locally built provider binaries without full Go acceptance tests, enabling rapid plan/apply cycles.
# `dev-overrides` > **Note to AI Agents:** You MUST read the YAML frontmatter above first. Only read the rest of this file if the `description` matches your current roadblock or required task. ## Prerequisites * You must have successfully compiled a local provider binary using the `generate-provider` skill. * You need a directory containing the `.tf` configuration you want to test. ## Execution Steps ### 1. Verification Ensure the provider binaries exist in the expected output paths. #### Verify Built Binaries ```bash # Verify the binaries were built (modify paths as necessary based on your host OS) ls -lh $GOPATH/bin/terraform-provider-google* ``` ### 2. The Core Commands Create a `.terraformrc` file referencing the local binaries and invoke Terraform with it. #### Setup Overrides and Test ```bash # 1. Create the dev override file dynamically cat << EOF > /tmp/tf-dev-override.tfrc provider_installation { dev_overrides { "hashicorp/google" = "${GOPATH}/bin" "hashicorp/google-beta" = "${GOPATH}/bin" } direct {} } EOF # 2. Navigate to your test directory and run terraform using the override # cd /path/to/test-directory TF_CLI_CONFIG_FILE="/tmp/tf-dev-override.tfrc" terraform plan # TF_CLI_CONFIG_FILE="/tmp/tf-dev-override.tfrc" terraform apply -auto-approve ``` ### 3. Verification & Handoff * Verify Terraform warns that "Provider development overrides are in effect." * Once the behavior is validated via plan/apply outputs, proceed to write the formal Go acceptance tests.
Ver en GitHub