gmarciani / aws-infrastructures

Personal AWS infrastructures defined with CDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Middy logo

AWS Infrastructures

Personal AWS infrastructures defined with CDK.

Requirements

General:

npm install -g aws-cdk
python -m pip install --upgrade pip
pre-commit install

For specific infrastructure

pip install -r [Infrastructure]/requirements.txt

Development

To develop a specific infrastructure:

pip install -r [Infrastructure]/requirements-dev.txt

Usage

Configuration

Personalize your configuration, adapting the configuration files in [Infrastructure]/config or overriding each original config file with your own:

cp [Infrastructure]/config/config.yaml cp [Infrastructure]/config/config.override.yaml

Deployment

Deploy your configuration:

[Infrastructure]/tools/cdk-deploy-to.sh AWS_ACCOUNT_ID AWS_REGION_NAME [--require-approval never]
[Infrastructure]/tools/cdk-deploy-everywhere.sh AWS_ACCOUNT_ID [--require-approval never]

About

Personal AWS infrastructures defined with CDK

License:MIT License


Languages

Language:Python 86.3%Language:Shell 13.7%