Skip to content

Instantly share code, notes, and snippets.

@Piotr1215
Last active July 3, 2023 16:37
Show Gist options
  • Save Piotr1215/ea5f60d469e9588b9aab27b5bec0e73c to your computer and use it in GitHub Desktop.
Save Piotr1215/ea5f60d469e9588b9aab27b5bec0e73c to your computer and use it in GitHub Desktop.
Below table provides a high level overview of various IaC capabilities and their support by a given provider.
Capability/Tool terraform Cloud terraform Enterprise Scalr Env0 Spacelift
Compliance ISO 27001, SOC 2 ISO 27001, SOC 2 SOC 2 ISO 27001, SOC 2
GitLab Integration
Hosting SaaS SaaS, On-Prem SaaS, On-Prem SaaS SaaS
Policy as Code Sentinel Sentinel OPA OPA OPA
Pricing Model Unpredictable in highers tiers Still figuring it out Mixed Mixed Per capabilities and users
Private Agents
Private Module Registry ✅ - with CI/CD
RBAC ✔️ - hierarchical ✔️ - hierarchical ✔️ - also extensible with policies
Remote operations CLI
Remote operations VCS/GitOps
SLA 99.9% for highers tier N/A
SSO ✅ - only in high paid tiers ✅ - only in high paid tiers ✅ - only in high paid tiers
Secrets Management Internal Vault integrated Internal Internal, AWS, GCP, Azure Internal, also file based
Short lived environments support
State Management ✔️ - only hidden state ✅ - also external
terraform Provider
Webhooks
@omry-hay
Copy link

omry-hay commented Feb 4, 2022

Hi @Piotr1215,
Thanks a lot for the detailed review of all the TACOS out there, it's very helpful, I really enjoyed reading it as well.
As the CTO and co-founder of env0, I would like to make a few comments about some items in this table:

  1. We do have a private module registry
  2. We do have an env0 CLI for remote operations
  3. SSO - we, and also Scalr, has SSO integration from the first payed tier which starts at 100$ per month (Scalr starts from 149$ per month), so I don't think it should count as a high paid tier.
  4. For secret management, with the Self hosted agents we offer build in support for AWS Secret manager, GCP secret manager and Azure Key vault - You can read more here
  5. Short lived environments support - I think you mistakenly put the ✅ on Spacelift instead of env0.

Hope it makes sense.
Again, I want to thank you for this table and the great TACOS blog post you've written.

🙏

@Piotr1215
Copy link
Author

Hi @omry-hay
Thank you for reaching out and reading my blog, I'm happy you liked it.
As with all the reviews, it's outdated the moment it's released ;). I have added/changed the details based on your comment.

Keep on rocking
👋

@jeanbaptistebeck
Copy link

Hi @Piotr1215,

A lot of things happened at Scalr in the last 6 months! Below are a few suggestion that may help the comparison table to stay accurate and up to date for Scalr:

Thank you very much for the effort you put in this, and don't hesitate to reach out if you have any additional comments!

Disclaimer: I'm a Scalr employee

@ido83
Copy link

ido83 commented Dec 1, 2022

Hi @Piotr1215 ,
You should update the table, Terraform Cloud do supports OPA (It is still a beta but works)

https://www.hashicorp.com/resources/demo-enforcing-opa-policies-in-terraform-cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment