atmos terraform source describe
Use this command to display the source configuration for a Terraform component. This shows the source URI, version, and any path filters configured for vendoring.
Source-Based Version Pinning
Learn how to configure the source field for per-environment version control.
Usage
atmos terraform source describe <component> --stack <stack>
Description
The describe command extracts and displays the source configuration from a component's stack manifest. The output matches the stack manifest schema format, making it easy to copy and paste into your configuration. This is useful for:
- Verifying source configuration before vendoring
- Checking the version configured for a component
- Reviewing included/excluded path filters
- Debugging source provisioning issues
Examples
View Source Configuration
Display the source configuration for a component:
atmos terraform source describe vpc --stack dev
Output:
components:
terraform:
vpc:
source:
uri: github.com/cloudposse/terraform-aws-components//modules/vpc
version: 1.450.0
included_paths:
- "*.tf"
- "modules/**"
excluded_paths:
- "*.md"
- "tests/**"
String Format Source
When source is configured as a simple string:
atmos terraform source describe eks --stack dev
Output:
components:
terraform:
eks:
source:
uri: github.com/cloudposse/terraform-aws-components//modules/eks?ref=1.450.0
Arguments
component- Required. The name of the Atmos component to describe.