stacks/terraform-integrations
Manabu McCloskey 388a1b5b4f
copy from idpbuilder example dir (#3)
Signed-off-by: Manabu McCloskey <manabu.mccloskey@gmail.com>
2024-06-04 14:43:36 -07:00
..
fluxcd.yaml copy from idpbuilder example dir (#3) 2024-06-04 14:43:36 -07:00
README.md copy from idpbuilder example dir (#3) 2024-06-04 14:43:36 -07:00
terraform-workflows-templates.yaml copy from idpbuilder example dir (#3) 2024-06-04 14:43:36 -07:00
tofu-controller.yaml copy from idpbuilder example dir (#3) 2024-06-04 14:43:36 -07:00

Terraform Integrations for Backstage

idpBuilder is now experimentally extensible to launch custom terraform patterns using package extensions. This is an experimental effort allowing the users of the idpBuilder to run terraform modules using the tooling in place.

Please use the below command to deploy an IDP reference implementation with an Argo application for preparing up the setup for terraform integrations:

idpbuilder create \
  --use-path-routing \
  --package-dir examples/ref-implementation \
  --package-dir examples/terraform-integrations

As you see above, this add-on to idpbuilder has a dependency to the reference implementation. This command primarily does the following:

  1. Installs fluxcd source repository controller as an argo application.
  2. Installs tofu-controller for managing the lifecycle of terraform deployments from your Kubernetes cluster for operations such as create, delete and update.