Terraform Cloud Alternative
Spacelift is the most flexible management platform for Infrastructure as Code. It offers a more open, more customizable and more extensible product.
IaC Platform Agnostic
Spacelift is a more open platform. They’re intending to support other stuff like Ansible, Pulumi, and CloudFormation. That sort of open philosophy makes loads of sense to me.
We were looking at an alternative to TE, and the way Spacelift came about is because TE is very expensive and they do not cover all the automation we needed, like Ansible for example.
Better integrated into developer workflows
I think the main reason people may be leaning towards Spacelift is better integrations with the current process— better integration with GitHub.
We have GitOps for just about everything. When someone does a pull request, TE does not provide any feedback to the pull request about the plan. You need to log in to TE to see what’s actually going to happen with the changes…. there’s big value in getting feedback in front of developers quickly.
In terms of inputs and outputs, Spacelift is built to be very integrable with other tools- we can output code, send to a data warehouse, and make reports or give to infosec to analyze.
More flexible with existing infrastructure practices
If TE were to go down, our deployments would go down because they hold your state files hostage, whereas Spacelift stores your state files in AWS, so that is a major, major benefit
Spacelift is much more flexible than TE in terms of being able to deal with different patterns of storing code. TE forces you to store Terraform code in a very legacy way… TE integrates with GitOps, but it’s missing key flexibility features which already work excellently in Spacelift.
To me, what Jira is to project management, Spacelift is to Terraform. You can customize and tailor it to do what you want.
Simpler pricing model
They recommended that you split your infrastructure so that you have many, many, many different workspaces and state files. But then pricing was based on the number of state files. It seemed like their recommended structure corresponded to much larger cost and this rubbed people the wrong way.
Pricing makes more sense with Spacelift. It was a little better and 1,000% clearer. Price wasn’t the problem with TE, the pricing model was — it was deeply complex, impossible to figure out.
Open Policy Agent is a better choice for compliance as code
Sentinel [HashiCorp’s native solution] is an incredibly expensive feature for compliance as code which is something every enterprise wants to be doing, and they have chosen to make a custom language that you can only use in a completely inflexible local VM, literally a VM. Spacelift has chosen the industry standard Open Policy Agent, which is a natural fit in the market and has already become the dominant compliance as code choice.
The most flexible CI/CD for Terraform
Enable collaboration. Ensure control and compliance. Customize and automate your workflows.