atmos vendor pull
Use this command to pull sources and mixins from remote repositories for a terraform or helmfile component.
Usage
Execute the vendor pull command like this:
atmos vendor pull --component <component> [options]
atmos vendor pull -c <component> [options]
This command pulls sources and mixins from remote repositories for a terraform or helmfile component.
Supports Kubernetes-style YAML config (file
component.yaml) to describe component vendoring configuration. The file is placed into the component's folderThe URIs (
uri) incomponent.yamlsupport all protocols (local files, Git, Mercurial, HTTP, HTTPS, Amazon S3, Google GCP), and all URL and archive formats as described in https://github.com/hashicorp/go-getterincluded_pathsandexcluded_pathsincomponent.yamlsupport POSIX-style greedy Globs for file names/paths (double-star/globstar**is supported as well)
Run atmos vendor pull --help to see all the available options
Examples
atmos vendor pull -c infra/account-map
atmos vendor pull -c infra/vpc-flow-logs-bucket
atmos vendor pull -c echo-server -t helmfile
atmos vendor pull -c infra/account-map --dry-run
Flags
| Flag | Description | Alias | Required |
|---|---|---|---|
--component | atmos component to pull sources and mixins for | -c | yes |
--type | Component type: terraform or helmfile (terraform is default) | -t | no |
--dry-run | Dry-run | no |