You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create new repo from the Slalom DataOps Template, clone repo locally and open in VS Code (60s)
Get AWS credentials from Linux Academy (30s)
Use the linux-academy link to log in to AWS in the web browser (30s)
Configure Creds:
In the .secrets folder, rename credentials.template to .secrets/credentials, copy-paste credentials into file (30s)
In the .secrets folder, rename aws-secrets-manager-secrets.yml.template to aws-secrets-manager-secrets.yml (no addl. secrets needed in this exercise) (30s)
Configure Project:
Rename infra-config-template.yml to infra-config.yml - update email address and project shortname (30s)
Configure and Deploy Terraform:
Open the infra folder, review each file (90s)
Delete the data-build-tool.tf file and the singer-taps.tf file.
Run terraform init and terraform apply, type 'yes' (30s)
Wait for terraform apply to complete (2m)
Switch to the git tab, review code changes while apply is running
Confirm resource creation:
Copy-paste and run the provided AWS User Switch command so aws-cli can locate our AWS credentials (30s)
Upload infra-config.yml to the data bucket: aws s3 cp ../infra-config.yml s3://... (30s)
List the bucket contents with aws s3 ls s3://... (30s)
In the web browser, browse to the bucket and confirm the file has landed. (30s)
Stop the time once the transfer is successfully confirmed. (DONE!)
The text was updated successfully, but these errors were encountered:
Lab Objectives:
terraform apply
to deploy the data lake data lake, the VPC, and public/private subnetsSetup:
one-time setup:
choco install vscode python3 docker awscli github-desktop
choco install git.install --params "/GitOnlyOnPath /SChannel /NoAutoCrlf /WindowsTerminal"
environment setup (each time):
Lab Steps
Create Repo and AWS Account:
Configure Creds:
.secrets
folder, renamecredentials.template
to.secrets/credentials
, copy-paste credentials into file (30s).secrets
folder, renameaws-secrets-manager-secrets.yml.template
toaws-secrets-manager-secrets.yml
(no addl. secrets needed in this exercise) (30s)Configure Project:
infra-config-template.yml
toinfra-config.yml
- update email address and project shortname (30s)Configure and Deploy Terraform:
infra
folder, review each file (90s)data-build-tool.tf
file and thesinger-taps.tf
file.terraform init
andterraform apply
, type 'yes' (30s)terraform apply
to complete (2m)git
tab, review code changes while apply is runningConfirm resource creation:
AWS User Switch
command so aws-cli can locate our AWS credentials (30s)aws s3 cp ../infra-config.yml s3://...
(30s)aws s3 ls s3://...
(30s)The text was updated successfully, but these errors were encountered: