packages.yml
The packages.yml
file is used to keep track of all installed packages.
Each package section is built up the same way. The parameters are a breakdown of the Boilerplate command to download templates.
repo-iac/environments/dev/packages.yml
Packages:
- OutputFolder: "remote-state"
Template: "remote-state"
Ref: "remote-state-v2.0.0"
VarFiles:
- _config/common-config.yml
- _config/remote-state.yml
- OutputFolder: "dns"
Template: "dns"
Ref: "dns-v3.0.0"
VarFiles:
- _config/common-config.yml
- _config/dns.yml
Parameter | Description |
---|---|
OutputFolder | The name of the folder the template will be rendered to. |
Template | The name of the stack template. Used to build the --template-url of the Boilerplate download command. |
Ref | Points to a GitHub release tag in the source template repository (the default repository is golden-path-boilerplate). In effect, the ref parameter is the version of the template to be used. |
VarFiles | A list of files containing Boilerplate configuration. Used to build the --var part of the Boilerplate download command. |