Initialize Terraform workspace with backend configuration
Initializes Terraform working directory with backend configuration and validates setup.
/plugin marketplace add JosiahSiegel/claude-plugin-marketplace/plugin install terraform-master@claude-plugin-marketplace[backend-config options]Initialize a Terraform working directory with proper backend configuration.
/tf-init # Basic init with upgrade
/tf-init -reconfigure # Reconfigure backend
/tf-init key=prod.tfstate # Backend config override
terraform init with appropriate flags# Verify terraform is available
terraform version
# Check for existing config
ls -la *.tf 2>/dev/null || echo "No .tf files found"
# Basic init with upgrade
terraform init -upgrade
# With backend config (if provided)
terraform init -upgrade -backend-config="key=${ARGS}"
# Reconfigure (if -reconfigure flag)
terraform init -reconfigure
# Verify initialization
terraform validate
| Option | Description |
|---|---|
-upgrade | Upgrade providers and modules |
-reconfigure | Reconfigure backend, ignoring existing |
-migrate-state | Migrate state to new backend |
-backend-config=KEY=VALUE | Override backend config |
-backend=false | Skip backend initialization |
terraform init -upgrade
terraform init -reconfigure -backend-config="key=prod.tfstate"
terraform init -migrate-state
# Remove existing backend config
rm -rf .terraform
terraform init
# Clear provider cache
rm -rf .terraform/providers
terraform init -upgrade