Skip to content

team-armada/armada-infrastructure

Repository files navigation

Armada Infrastructure

The below diagram shows the full architecture that Armada will deploy on AWS. Release the Fleet!

Final Armada Infrastructure

Environment variables

To deploy Armada you must add the following environment variables to your ~/.zshrc, ~/.bashrc or add them to a .env file.

ADMIN_NODE_KEY_PAIR_NAME='my-us-east-2-key-pair'
AWS_DEFAULT_REGION='us-east-2'
AWS_AVAILABILITY_ZONE='us-east-2a'
AWS_ACCESS_KEY_ID=""
AWS_SECRET_ACCESS_KEY=""
CDK_DEFAULT_ACCOUNT="your default aws account id"
CDK_DEFAULT_REGION="us-east-2"
ARMADA_EMAIL="Enter your support email here"

Running the app

NOTE: You should have an AWS user with admin permissions.

Install CDK

npm install -g aws-cdk

Bootstrap CDK

cdk bootstrap 

Deploy Infrastructure

cdk deploy