-
-
Notifications
You must be signed in to change notification settings - Fork 86
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update workflows UX. Update
atmos
, atmos --help
and `atmos versio…
…n` commands. Update demo tape. Update docs (#525) * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * Updates * chore: update repo banner image * chore: update demo gif * Updates * chore: update demo gif * Updates * chore: update demo gif * Updates * chore: update demo gif * Updates * Update demo.tape Co-authored-by: Erik Osterman (CEO @ Cloud Posse) <erik@cloudposse.com> * Update examples/quick-start/stacks/workflows/validation.yaml Co-authored-by: Erik Osterman (CEO @ Cloud Posse) <erik@cloudposse.com> * Update examples/quick-start/stacks/workflows/networking.yaml Co-authored-by: Erik Osterman (CEO @ Cloud Posse) <erik@cloudposse.com> * chore: update demo gif * Updates * Update examples/quick-start/stacks/workflows/validation.yaml Co-authored-by: Erik Osterman (CEO @ Cloud Posse) <erik@cloudposse.com> * chore: update demo gif * Updates * chore: update demo gif * Updates * chore: update demo gif --------- Co-authored-by: screenshot-action 📷 <actions@github.com> Co-authored-by: Erik Osterman (CEO @ Cloud Posse) <erik@cloudposse.com>
- Loading branch information
1 parent
8f00ba2
commit 34ba0f4
Showing
71 changed files
with
1,097 additions
and
726 deletions.
There are no files selected for viewing
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,40 +1,67 @@ | ||
name: Networking & Logging | ||
description: Atmos workflows for managing VPCs and VPC Flow Logs | ||
|
||
workflows: | ||
|
||
plan-all-vpc-flow-logs-bucket-components: | ||
description: | | ||
Run 'terraform plan' on all 'vpc-flow-logs-bucket' components in all stacks | ||
steps: | ||
- command: terraform plan vpc-flow-logs-bucket -s plat-ue2-dev | ||
- command: terraform plan vpc-flow-logs-bucket -s plat-uw2-dev | ||
- command: terraform plan vpc-flow-logs-bucket -s plat-ue2-staging | ||
- command: terraform plan vpc-flow-logs-bucket -s plat-uw2-staging | ||
- command: terraform plan vpc-flow-logs-bucket -s plat-ue2-prod | ||
- command: terraform plan vpc-flow-logs-bucket -s plat-uw2-prod | ||
- name: Plan 'vpc-flow-logs-bucket' in 'plat-ue2-dev' | ||
command: terraform plan vpc-flow-logs-bucket -s plat-ue2-dev | ||
- name: Plan 'vpc-flow-logs-bucket' in 'plat-uw2-dev' | ||
command: terraform plan vpc-flow-logs-bucket -s plat-uw2-dev | ||
- name: Plan 'vpc-flow-logs-bucket' in 'plat-ue2-staging' | ||
command: terraform plan vpc-flow-logs-bucket -s plat-ue2-staging | ||
- name: Plan 'vpc-flow-logs-bucket' in 'plat-uw2-staging' | ||
command: terraform plan vpc-flow-logs-bucket -s plat-uw2-staging | ||
- name: Plan 'vpc-flow-logs-bucket' in 'plat-ue2-prod' | ||
command: terraform plan vpvpc-flow-logs-bucketc -s plat-ue2-prod | ||
- name: Plan 'vpc-flow-logs-bucket' in 'plat-uw2-prod' | ||
command: terraform plan vpc-flow-logs-bucket -s plat-uw2-prod | ||
|
||
plan-all-vpc-components: | ||
description: | | ||
Run 'terraform plan' on all 'vpc' components in all stacks | ||
steps: | ||
- command: terraform plan vpc -s plat-ue2-dev | ||
- command: terraform plan vpc -s plat-uw2-dev | ||
- command: terraform plan vpc -s plat-ue2-staging | ||
- command: terraform plan vpc -s plat-uw2-staging | ||
- command: terraform plan vpc -s plat-ue2-prod | ||
- command: terraform plan vpc -s plat-uw2-prod | ||
- name: Plan 'vpc' in 'plat-ue2-dev' | ||
command: terraform plan vpc -s plat-ue2-dev | ||
- name: Plan 'vpc' in 'plat-uw2-dev' | ||
command: terraform plan vpc -s plat-uw2-dev | ||
- name: Plan 'vpc' in 'plat-ue2-staging' | ||
command: terraform plan vpc -s plat-ue2-staging | ||
- name: Plan 'vpc' in 'plat-uw2-staging' | ||
command: terraform plan vpc -s plat-uw2-staging | ||
- name: Plan 'vpc' in 'plat-ue2-prod' | ||
command: terraform plan vpc -s plat-ue2-prod | ||
- name: Plan 'vpc' in 'plat-uw2-prod' | ||
command: terraform plan vpc -s plat-uw2-prod | ||
|
||
apply-all-components: | ||
description: | | ||
Run 'terraform apply' on all components in all stacks | ||
steps: | ||
- command: terraform apply vpc-flow-logs-bucket -s plat-ue2-dev -auto-approve | ||
- command: terraform apply vpc -s plat-ue2-dev -auto-approve | ||
- command: terraform apply vpc-flow-logs-bucket -s plat-uw2-dev -auto-approve | ||
- command: terraform apply vpc -s plat-uw2-dev -auto-approve | ||
- command: terraform apply vpc-flow-logs-bucket -s plat-ue2-staging -auto-approve | ||
- command: terraform apply vpc -s plat-ue2-staging -auto-approve | ||
- command: terraform apply vpc-flow-logs-bucket -s plat-uw2-staging -auto-approve | ||
- command: terraform apply vpc -s plat-uw2-staging -auto-approve | ||
- command: terraform apply vpc-flow-logs-bucket -s plat-ue2-prod -auto-approve | ||
- command: terraform apply vpc -s plat-ue2-prod -auto-approve | ||
- command: terraform apply vpc-flow-logs-bucket -s plat-uw2-prod -auto-approve | ||
- command: terraform apply vpc -s plat-uw2-prod -auto-approve | ||
- name: Apply `vpc-flow-logs-bucket` in `plat-ue2-dev` | ||
command: terraform apply vpc-flow-logs-bucket -s plat-ue2-dev -auto-approve | ||
- name: Apply 'vpc' in `plat-ue2-dev` | ||
command: terraform apply vpc -s plat-ue2-dev -auto-approve | ||
- name: Apply `vpc-flow-logs-bucket` in `plat-uw2-dev` | ||
command: terraform apply vpc-flow-logs-bucket -s plat-uw2-dev -auto-approve | ||
- name: Apply 'vpc' in `plat-uw2-dev` | ||
command: terraform apply vpc -s plat-uw2-dev -auto-approve | ||
- name: Apply `vpc-flow-logs-bucket` in `plat-ue2-staging` | ||
command: terraform apply vpc-flow-logs-bucket -s plat-ue2-staging -auto-approve | ||
- name: Apply `vpc` in `plat-ue2-staging` | ||
command: terraform apply vpc -s plat-ue2-staging -auto-approve | ||
- name: Apply `vpc-flow-logs-bucket` in `plat-uw2-staging` | ||
command: terraform apply vpc-flow-logs-bucket -s plat-uw2-staging -auto-approve | ||
- name: Apply `vpc` in `plat-uw2-staging` | ||
command: terraform apply vpc -s plat-uw2-staging -auto-approve | ||
- name: Apply `vpc-flow-logs-bucket` in `plat-ue2-prod` | ||
command: terraform apply vpc-flow-logs-bucket -s plat-ue2-prod -auto-approve | ||
- name: Apply `vpc` in `plat-ue2-prod` | ||
command: terraform apply vpc -s plat-ue2-prod -auto-approve | ||
- name: Apply `vpc-flow-logs-bucket` in `plat-uw2-prod` | ||
command: terraform apply vpc-flow-logs-bucket -s plat-uw2-prod -auto-approve | ||
- name: Apply `vpc` in `plat-uw2-prod` | ||
command: terraform apply vpc -s plat-uw2-prod -auto-approve |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
name: Validation | ||
description: Atmos workflows for VPCs and VPC Flow Logs validation | ||
|
||
workflows: | ||
|
||
validate-all-vpc-components: | ||
description: "Validate all VPC components in all stacks" | ||
steps: | ||
- name: Validate `vpc` in `plat-ue2-dev` | ||
command: validate component vpc -s plat-ue2-dev | ||
- name: Validate `vpc` in `plat-uw2-dev` | ||
command: validate component vpc -s plat-uw2-dev | ||
- name: Validate `vpc` in `plat-ue2-staging` | ||
command: validate component vpc -s plat-ue2-staging | ||
- name: Validate `vpc` in `plat-uw2-staging` | ||
command: validate component vpc -s plat-uw2-staging | ||
- name: Validate `vpc` in `plat-ue2-prod` | ||
command: validate component vpc -s plat-ue2-prod | ||
- name: Validate `vpc` in `plat-uw2-prod` | ||
command: validate component vpc -s plat-uw2-prod | ||
|
||
validate-all-vpc-flow-logs-bucket-components: | ||
description: "Validate all VPC Flow Logs bucket components in all stacks" | ||
steps: | ||
- name: Validate `vpc-flow-logs-bucket` in `plat-ue2-dev` | ||
command: validate component vpc-flow-logs-bucket -s plat-ue2-dev | ||
- name: Validate `vpc-flow-logs-bucket` in `plat-uw2-dev` | ||
command: validate component vpc-flow-logs-bucket -s plat-uw2-dev | ||
- name: Validate `vpc-flow-logs-bucket` in `plat-ue2-staging` | ||
command: validate component vpc-flow-logs-bucket -s plat-ue2-staging | ||
- name: Validate `vpc-flow-logs-bucket` in `plat-uw2-staging` | ||
command: validate component vpc-flow-logs-bucket -s plat-uw2-staging | ||
- name: Validate `vpc-flow-logs-bucket` in `plat-ue2-prod` | ||
command: validate component vpc-flow-logs-bucket -s plat-ue2-prod | ||
- name: Validate `vpc-flow-logs-bucket` in `plat-uw2-prod` | ||
command: validate component vpc-flow-logs-bucket -s plat-uw2-prod |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.