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_version plugin = 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}