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 https://github.com/cnoe-io/stacks//ref-implementation \
--package-dir https://github.com/cnoe-io/stacks//terraform-integrations
As you see above, this add-on to idpbuilder
has a dependency to the reference implementation. This command primarily does the following:
- Installs
fluxcd
source repository controller as anargo
application. - Installs
tofu-controller
for managing the lifecycle of terraform deployments from your Kubernetes cluster for operations such as create, delete and update.