I'm interested to know what folks are using to run...
# platform-toolbox
o
I'm interested to know what folks are using to run Terraform/OpenTofu. Mainly in the space of alternatives to Terraform Enterprise or Cloud that offer the same capabilities. I've looked at Crossplane, but the scaling doesn't work well for being a Terraform execution engine practice. We have done some implementations with TofuController. I'm interested in what others are doing.
m
I haven't used it myself, but https://atmos.tools/ looks interesting in this space
r
Hi, we are currently using both: • The tofu controller works great. It's a good alternative to run the Terraform operations within your cluster; • Now, we are moving to Crossplane to allow teams to create their own resources upon an abstraction layer we created.
c
I might be biased - but all my TF is running via the Humanitec platform orchestrator
o
I'd really something like Tofu Controller without the complexity and weight of Kubernetes.
j
Not doing much TF now, but at my last gig I brought on spacelift, which I loved.
m
We run Terraform through custom CI/CD pipelines that requests the user to review and approve the changes. • Git clone the repo, checkout the correct commit • terraform init • switch to correct workspace for the $environment • terraform plan • post terraform plan to storage • present plan to user for review • if user approves: terraform apply
The terraform "environment" is a docker image with tfswitch and terraform and other possible dependencies installed