1. Home
  2. /
  3. Atlantis-terraform
  4. /
  5. Simple Atlantis Terraform Configuration

Simple Atlantis Terraform Configuration - Atlantis-terraform Typing CST Test

Loading…

Simple Atlantis Terraform Configuration — Atlantis-terraform Code

A simple Atlantis configuration to automate Terraform workflows for a project repository.

# atlantis/demo/repos.yaml
repos:
	- id: github.com/example/terraform-project
	  workflow: default
	  apply_requirements: [approved]
	  allowed_overrides: [workflow]
workflows:
	default:
		plan:
		steps:
		- init
		- plan
		apply:
		steps:
		- apply

Atlantis-terraform Language Guide

Atlantis is an open-source tool that automates Terraform pull request workflows by running `terraform plan` and `terraform apply` commands in response to Git events, enabling safe and auditable infrastructure changes.

Primary Use Cases

  • ▸Automated Terraform plan and apply on pull requests
  • ▸Enforcing GitOps workflow for Terraform infrastructure
  • ▸Preventing direct, unreviewed Terraform changes
  • ▸Multi-team collaboration on shared Terraform modules
  • ▸Integration with CI/CD pipelines for infrastructure automation

Notable Features

  • ▸Pull request automation for `terraform plan` and `terraform apply`
  • ▸Integration with GitHub, GitLab, Bitbucket, and Azure DevOps
  • ▸Support for multiple Terraform projects and workspaces
  • ▸Automatic drift detection and plan enforcement
  • ▸Audit logs and comment history for compliance

Origin & Creator

Created by runatlantis/Atlantis in 2017 to standardize GitOps-style Terraform workflows.

Industrial Note

Widely used in cloud-native environments, enterprise DevOps, and multi-cloud infrastructure automation where Terraform is the main IaC tool.

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher