Skip to the content.

crustomize.yml file

Each variant directory contains a crustomize.yml manifest describing how to build your templates. All fields are optional except base. If render or profile are specified, they override the corresponding command line flags.

base: ../base
render: ejs
profile: my-aws-profile
stack:
  name: my-stack
  capabilities:
    - CAPABILITY_IAM
  tags:
    Environment: dev
params: ./params.yml
overlays:
  - ./Template.yml
values:
  Foo: true

Fields

Field Description
base Path to the directory containing base templates.
overlays List of overlay files to merge with the base templates.
params Path to a params.yml file converted to JSON when applying.
render Template engine (handlebars or ejs). Overrides --render if set.
profile AWS CLI profile used by helper functions. Overrides --profile.
stack CloudFormation stack information for deployment commands.
values Arbitrary values accessible from templates.
patches JSON patch operations applied after merging templates.