Atlantis
Terraform Pull Request Automation.
Overview
Atlantis is an open-source application for automating Terraform collaboration for teams. It listens for GitHub, GitLab, or Bitbucket webhooks for pull requests with Terraform changes. Atlantis then runs `terraform plan` and comments with the output, allowing collaborators to review the proposed changes. If approved, a user can comment `atlantis apply` to apply the changes directly from the pull request.
✨ Key Features
- Terraform automation via pull requests
- Shows `terraform plan` output directly in PRs
- Applies changes with a PR comment
- State locking to prevent concurrent runs
- Supports GitHub, GitLab, Bitbucket, and Azure DevOps
- Customizable workflows
- Self-hosted for security
🎯 Key Differentiators
- Simplicity and focus on the pull request workflow
- Open-source and self-hosted, providing maximum control
- No cost to use
Unique Value: Provides a simple, free, and self-hosted way to bring collaboration and automation to Terraform workflows through pull requests.
🎯 Use Cases (3)
✅ Best For
- Providing a simple, self-hosted solution for teams to review and apply Terraform changes through pull requests.
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Organizations needing a fully managed SaaS platform with enterprise features like SSO and policy as code.
- Managing IaC tools other than Terraform.
🏆 Alternatives
Atlantis is a much simpler and free alternative to Terraform Cloud. It focuses solely on the PR workflow and lacks advanced features like policy as code, a UI, or managed state storage, which are core to platforms like Terraform Cloud and Spacelift.
💻 Platforms
🔌 Integrations
💰 Pricing
Free tier: Open source, self-hosted.
🔄 Similar Tools in Git-Based Infrastructure
Argo CD
An open-source GitOps continuous delivery tool for Kubernetes....
Flux CD
A set of continuous and progressive delivery solutions for Kubernetes that are open and extensible....
GitHub Actions
An automation and CI/CD platform integrated directly into GitHub....
Harness
An end-to-end platform for software delivery, including CI, CD, GitOps, and more....
Terraform Cloud
A managed service from HashiCorp to collaborate on Terraform workflows....
Octopus Deploy
A unified DevOps automation platform for release management, deployment automation, and operations....