Templates
CloudFormation templates can be provided via Blueprints or JSON/YAML.
JSON/YAML templates are specified for stacks
via the template_path
config.
Contents
Jinja2 Templating
Templates with a .j2
extension will be parsed using Jinja2.
The CFNgin context
and mappings
objects and stack variables
objects are available for use in the template:
Description: TestTemplate
Resources:
Bucket:
Type: AWS::S3::Bucket
Properties:
BucketName: {{ context.environment.foo }}-{{ variables.myparamname }}