Skip to content

Stacks / Deployments #2199

@ZIJ

Description

@ZIJ

A way to capture relationships across multiple Units - same purpose as Stacks in Terraform or Terragrunt

Motivation

It is considered best practice to split infrastructure into small state files, thus reducing blast radius. But then some of them clearly belong together - for example staging and production envoronment often have nearly identical topologies; same for regions. See Terraform Stacks and Terragrunt Stacks.

Design considerations

  • Do we need 2 dimensions (components / deployments like in HCP Stacks) or just one is sufficient?
  • Do we define Stacks via OpenTaco provider or standalone HCL / yml / some other config format?

Metadata

Metadata

Assignees

No one assigned

    Labels

    opentacoopentaco roadmap items

    Type

    No type

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions