locals
The locals
block defines and sets one or more local variables, using standard HCL assignment syntax. The locals are scoped to the mod, and a mod may contain multiple locals
blocks. Locals may reference other values in the mod, including other local values.
You can reference local values as local.<NAME>
Example Usage
locals {cis_version = "v1.4.0"plugin_name = "aws"}locals {cis_v140_common_tags = {cis = "true"cis_version = local.cis_versionplugin = local.plugin_name}}benchmark "cis_v140" {title = "CIS v1.4.0"description = "The CIS Amazon Web Services Foundations Benchmark provides prescriptive guidance for configuring security options for a subset of Amazon Web Services with an emphasis on foundational, testable, and architecture agnostic settings."documentation = file("./cis_v140/docs/cis_overview.md")children = [benchmark.cis_v140_1,benchmark.cis_v140_2,benchmark.cis_v140_3,benchmark.cis_v140_4,benchmark.cis_v140_5]tags = local.cis_v140_common_tags}