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
@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