TrustRadius: an HG Insights company

What is Atlantis?

Introducing Atlantis, an automation tool designed to simplify Terraform management through pull requests. According to the vendor, Atlantis is suitable for companies of all sizes and caters to the needs of DevOps and Infrastructure Engineers, Cloud Architects, IT Operations Teams, and Software Development Teams. By automating Terraform and integrating code review processes, Atlantis aims to facilitate collaboration and error prevention in the operations workflow.

Key Features

Terraform Pull Request Automation: According to the vendor, Atlantis automates Terraform through pull requests, running terraform plan and providing output comments on the pull request. It also allows changes to be applied by commenting "atlantis apply" and ensures a code review process for infrastructure changes.

Bring the benefits of code review to your operations workflow: The vendor claims that Atlantis helps catch errors in the Terraform plan output before applying changes. It also ensures that changes are applied before merging to the main branch, promoting collaboration between developers and operators.

Put the Dev back into DevOps: According to the vendor, Atlantis empowers developers to write Terraform code without needing credentials. Developers can securely submit Terraform pull requests, while operators can require approvals before allowing an apply.

Instant Audit Logs And Compliance: Atlantis provides detailed logs of infrastructure changes for each pull request, recording the change-maker and approver. The vendor states that this feature enables compliance with audit requirements and allows for configuration of approvals for every production change.

Proven at Scale: According to the vendor, Atlantis has been used by a top company to manage over 600 Terraform repos with 300 developers. The product has been in production use since 2017, suggesting reliability and scalability.

Atlantis Workflow: Atlantis is a self-hosted application that runs as a Golang binary or Docker image. It can be deployed on various platforms such as VMs, Kubernetes, and Fargate. According to the vendor, Atlantis listens for webhooks from popular platforms like GitHub, GitLab, Bitbucket, and Azure DevOps. It executes terraform commands remotely and provides output comments.

Categories & Use Cases