Jonathan Martin
10/30/2021, 1:48 AMatmos terraform plan tfstate-backend --stack=uw2-root and can't figure out what knob I turned to end up with stack name pattern must be provided in 'stacks.name_pattern' config or 'ATMOS_STACKS_NAME_PATTERN' ENV variable
Directory structure looks correct (at least I think)
├── components
│ └── terraform
│ └── tfstate-backend
│ ├── README.md
│ ├── <http://context.tf|context.tf>
│ ├── default.auto.tfvars
│ ├── <http://main.tf|main.tf>
│ ├── <http://outputs.tf|outputs.tf>
│ ├── <http://providers.tf|providers.tf>
│ ├── <http://variables.tf|variables.tf>
│ └── <http://versions.tf|versions.tf>
└── stacks
├── catalog
│ ├── globals.yaml
│ └── uw2-globals.yaml
├── uw2-dev.yaml
├── uw2-prod.yaml
└── uw2-root.yamlAndriy Knysh (Cloud Posse)
10/30/2021, 4:52 PMAndriy Knysh (Cloud Posse)
10/30/2021, 4:53 PM# CLI config is loaded from the following locations (from lowest to highest priority):
# system dir (`/usr/local/etc/atmos` on Linux, `%LOCALAPPDATA%/atmos` on Windows)
# home dir (~/.atmos)
# current directory
# ENV vars
# Command-line argumentsAndriy Knysh (Cloud Posse)
10/30/2021, 4:54 PMstacks and components foldersAndriy Knysh (Cloud Posse)
10/30/2021, 4:56 PMatmos version
atmos terraform plan test/test-component-override -s tenant1/ue2/dev
atmos terraform plan test/test-component-override -s=tenant1-ue2-dev
atmos terraform plan test/test-component-override -s tenant1/ue2/dev --stacks-dir=./examples/complete/stacks
atmos terraform validate test/test-component-override -s tenant1/ue2/dev
atmos terraform output test/test-component-override -s tenant1/ue2/dev
atmos terraform graph test/test-component-override -s tenant1/ue2/dev
atmos terraform show test/test-component-override -s tenant1/ue2/dev
atmos helmfile diff infra/infra-server -s tenant1/ue2/dev
atmos terraform workspace test/test-component-override --stack=tenant1/ue2/dev
atmos --config-dir ./examples/complete/stacks --terraform-dir ./examples/complete/components/terraform terraform workspace test/test-component-override --stack=tenant1/ue2/dev
atmos --config-dir=./examples/complete/stacks --terraform-dir=./examples/complete/components/terraform terraform workspace test/test-component-override --stack tenant1/ue2/dev
atmos terraform workspace test/test-component-override --stack=tenant1/ue2/dev --config-dir ./examples/complete/stacks --terraform-dir ./examples/complete/components/terraform
atmos terraform varfile test/test-component-override -s tenant1/ue2/dev
atmos terraform varfile test/test-component-override -s tenant1/ue2/dev -f ./varfile.json
atmos --config-dir ./examples/complete/stacks --terraform-dir ./examples/complete/components/terraform terraform write varfile test/test-component-override --stack=tenant1/ue2/dev
atmos terraform write varfile test/test-component-override --stack=tenant1/ue2/dev --config-dir ./examples/complete/stacks --terraform-dir ./examples/complete/components/terraform
atmos --config-dir ./examples/complete/stacks terraform write varfile test/test-component-override --stack=tenant1/ue2/dev --terraform-dir ./examples/complete/components/terraform
atmos describe component test/test-component-override -s tenant1/ue2/dev
atmos describe component test/test-component-override -s tenant1-ue2-dev
atmos describe component infra/infra-server -s tenant1/ue2/dev
atmos describe component infra/infra-server -s tenant1-ue2-dev
atmos terraform generate backend test/test-component-override -s tenant1-ue2-dev
atmos terraform plan top-level-component1 -s tenant1/ue2/dev
atmos terraform apply top-level-component1 -s tenant1/ue2/dev
atmos terraform deploy top-level-component1 -s tenant1/ue2/dev
ATMOS_COMPONENTS_TERRAFORM_DEPLOY_RUN_INIT=false atmos terraform deploy top-level-component1 -s tenant1/ue2/dev
ATMOS_LOGS_VERBOSE=true atmos terraform deploy top-level-component1 -s tenant1/ue2/dev
atmos terraform deploy top-level-component1 -s tenant1/ue2/dev --deploy-run-init=true
ATMOS_COMPONENTS_TERRAFORM_DEPLOY_RUN_INIT=false atmos terraform deploy top-level-component1 -s tenant1/ue2/dev --deploy-run-init=trueJonathan Martin
10/30/2021, 6:03 PMJonathan Martin
10/30/2021, 6:16 PMAndriy Knysh (Cloud Posse)
10/30/2021, 6:17 PMJonathan Martin
10/30/2021, 6:22 PMJonathan Martin
11/01/2021, 9:00 PM⨠ atmos terraform backend generate component tfstate-backend --stack uw2-root
Invalid or missing configuration for the component 'generate' in the stack 'uw2-root'Andriy Knysh (Cloud Posse)
11/01/2021, 11:22 PM1.0, the command is
atmos terraform generate backend <component> -s <stack>Andriy Knysh (Cloud Posse)
11/01/2021, 11:23 PM