Skip to content

A sandbox for exploring Terraform and Google Cloud API shenanigans. Don't you sometimes wish Terraform could manage implicit dependencies better? 🥲

License

Notifications You must be signed in to change notification settings

olliefr/tf-gcp-shenanigans

Repository files navigation

tf-gcp-shenanigans

  • Project State: Prototyping
  • For more information on project states and SLAs, see this documentation.

A sandbox for exploring Terraform and Google Cloud API shenanigans. Don't you sometimes wish Terraform could manage implicit dependencies better? 🥲

Useful commands

To run a Terraform plan or apply operation:

terraform plan -input=false -var 'project=ofrolovs-sandbox' -out tfplan
terraform plan -input=false -var 'project=ofrolovs-sandbox' -destroy -out tfplan
terraform apply tfplan

To generate a visual representation of either a configuration or execution plan:

terraform graph > shenanigans-X.dot
terraform graph -plan=tfplan > shenanigans-X.dot

Generate charts

I render Graphviz (.dot) files in Visual Studio Code with tintinweb/vscode-interactive-graphviz.

About

A sandbox for exploring Terraform and Google Cloud API shenanigans. Don't you sometimes wish Terraform could manage implicit dependencies better? 🥲

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages