Docs > Infrastructure Catalog Guide
NOTE: This is an early preview of the D&A Infrastucture catalog. Additional components and capabilities will be released in the coming weeks and months.
- Visit the quickstart for mac_development or windows_development to get your machine setup with python, terraform, and VS Code.
- Install the Slalom DataOps tools library:
pip install slalom.dataops
- Create a new repo from
dataops-project-template
. - Add the following environment variable secrets in the new GitHub repo's settings:
AWS_ACCESS_KEY_ID
andAWS_SECRET_ACCESS_KEY
- Customize the files in the
infra
folder to meet your needs, optionally deleting or disabling any components you don't need.
- Create aws prereqs
s-infra install catalog:aws-prereqs --infra_dir=infra/prereqs --deploy=True
- You will be prompted to create an AWS account and to enter the associated credentials. These credentials will be saved in the file
~/.aws/credentials
, under a new profile calledterraform
.
- You will be prompted to create an AWS account and to enter the associated credentials. These credentials will be saved in the file
- Install AWS starter samples
s-infra install samples:aws --infra_dir=infra
. - Navigate to the
infra
folder and runterraform apply
.
- Infra Catalog: slalom-ggp/dataops-infra
- Template Project: slalom-ggp/dataops-project-template