locals.tf
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# locals =====================================================================

locals {
  tags = merge(
    {
      ManagedBy = "terraform"
      Module    = "messaging/sqs"
    },
    var.tags,
  )

  # FIFO queue names must end with .fifo
  queue_names = {
    for k, v in var.queues : k => (
      v.fifo_queue && !endswith(v.name, ".fifo") ? "${v.name}.fifo" : v.name
    )
  }

}