mit einem Klick
dev-overrides
// Configures Terraform CLI with developer overrides to test locally built provider binaries without full Go acceptance tests, enabling rapid plan/apply cycles.
// Configures Terraform CLI with developer overrides to test locally built provider binaries without full Go acceptance tests, enabling rapid plan/apply cycles.
| 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-overridesNote to AI Agents: You MUST read the YAML frontmatter above first. Only read the rest of this file if the
descriptionmatches your current roadblock or required task.
generate-provider skill..tf configuration you want to test.Ensure the provider binaries exist in the expected output paths.
# Verify the binaries were built (modify paths as necessary based on your host OS)
ls -lh $GOPATH/bin/terraform-provider-google*
Create a .terraformrc file referencing the local binaries and invoke Terraform with it.
# 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
Plan a remediation strategy after a test failure.
Executes code generation from Magic Modules into downstream Terraform providers and optionally compiles the binary.
Triggers the QA Test Runner subagent to reproduce failures and interpret logs.
Checks sync status and invokes the subagent to align repositories if needed.
Gather context on a change or bug and plan the implementation.
Checks if the downstream provider repository is aligned with the correct Magic Modules base commit.