Atlantis Integration
Atmos natively supports Atlantis for Terraform Pull Request Automation.
How it Works
With Atmos, all your configurations are neatly defined in YAML. This makes transformations of that data very easy.
Atmos supports three commands that, when combined, make it easy to use Atlantis:
-
Generate the
atlantis.yamlrepo-level configuration:atmos atlantis generate repo-config -
Generate the backend configuration for all components:
atmos terraform generate backends --format=backend-config|hcl -
Generate the full deep-merged configurations of all stacks for each component:
atmos terraform generate varfiles
Configuration
Atlantis Integration can be configured in two different ways (or a combination of them):
- In the
integrations.atlantissection inatmos.yaml - In the
settings.atlantissections in the stack config files