Skip to content

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.