Directory Structure
Example directory structures for a CloudFormation module.
Blueprints
Important
Blueprints must be importable by python. (e.g. directory contains __init__.py
)
.
├── poetry.lock
├── pyproject.toml
├── runway.variables.yml
├── runway.yml
└── sampleapp.cfn
├── blueprints
│ ├── __init__.py
│ └── my_blueprint.py
├── dev-us-east-1.env
└── cfngin.yml
Cloudformation Templates
Important
CloudFormation templates can’t be stored in the root of the module directory. They must be in a subdirectory or external to the module.
.
├── poetry.lock
├── pyproject.toml
├── runway.variables.yml
├── runway.yml
└── sampleapp.cfn
├── templates
│ ├── template-01.yml
│ └── template-02.json
├── dev-us-east-1.env
├── 01-cfngin.yml
└── 02-cfngin.yml