github cloudposse/atmos v1.4.17

latest releases: v1.88.1, v1, v1.88.0...
2 years ago

what

  • Improve atmos vendor pull command
  • Add more vendoring examples and tests

why

  • Show an example of vendoring a component with subfolders in the root folder (account-map with modules subfolder), and how to configure included_paths

test vendoring a component with modules subfolder

atmos vendor pull -c infra/account-map
Including 'README.md' since it matches the '**/*.md' pattern from 'included_paths'
Including 'context.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'default.auto.tfvars' since it matches the '**/*.tfvars' pattern from 'included_paths'
Including 'main.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'modules' since it matches the '**/modules/**' pattern from 'included_paths'
Including 'modules/iam-roles' since it matches the '**/modules/**' pattern from 'included_paths'
Including 'modules/iam-roles/context.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'modules/iam-roles/main.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'modules/iam-roles/outputs.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'modules/iam-roles/variables.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'modules/roles-to-principals' since it matches the '**/modules/**' pattern from 'included_paths'
Including 'modules/roles-to-principals/context.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'modules/roles-to-principals/main.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'modules/roles-to-principals/outputs.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'modules/roles-to-principals/variables.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'outputs.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'providers.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'remote-state.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'variables.tf' since it matches the '**/*.tf' pattern from 'included_paths'
Including 'versions.tf' since it matches the '**/*.tf' pattern from 'included_paths'

Pulling the mixin 'https://raw.githubusercontent.com/cloudposse/terraform-aws-components/0.196.1/modules/datadog-agent/introspection.mixin.tf' 
for the component 'infra/account-map' 
and writing to 'examples/complete/components/terraform/infra/account-map/introspection.mixin.tf'

Don't miss a new atmos release

NewReleases is sending notifications on new releases.