Catalyst Variables β
terramate.bundles (deprecated) β
Note: Prefer the functions tm_bundles() and tm_bundle() for new usage. The variable will be available only in specific contexts.
Shape: mapβofβmaps keyed by class and alias:
hcl
terramate.bundles[{class}][{alias}].inputs
terramate.bundles[{class}][{alias}].exportsExample usage β
hcl
allowed_values = tm_concat(
[{ name = "-- None --", value = null }],
[for parent in tm_try(
tm_joinlist("/",
tm_tree(tm_values(
terramate.bundles["terramate.io/tf-github-team"])[*].exports.team_tuple.value
)
),
[]) :
{ name = parent, value = tm_reverse(tm_split("/", parent))[0] }
]
)See also β
- Reference: Catalyst Functions