Difference between revisions of "Terraform function: toset"

From wikieduonline
Jump to navigation Jump to search
Line 1: Line 1:
 
* https://www.terraform.io/docs/language/functions/toset.html Pass a list value to <code>toset</code> to convert it to a <code>[[set]]</code>, which will remove any [[duplicate]] elements and discard the [[ordering]] of the elements.
 
* https://www.terraform.io/docs/language/functions/toset.html Pass a list value to <code>toset</code> to convert it to a <code>[[set]]</code>, which will remove any [[duplicate]] elements and discard the [[ordering]] of the elements.
 +
 +
resource "aws_ssm_parameter" "secret" {
 +
  [[for_each]]    = toset(var.secrets)
 +
  name        = each.key
 +
  description = each.key
 +
  type        = "SecureString"
 +
  value      = "1"
 +
 +
  lifecycle {
 +
    ignore_changes = [value]
 +
  }
 +
}
 +
 +
  
 
== Related ==
 
== Related ==

Revision as of 17:58, 14 May 2023

resource "aws_ssm_parameter" "secret" {
  for_each    = toset(var.secrets)
  name        = each.key
  description = each.key
  type        = "SecureString"
  value       = "1"

  lifecycle {
    ignore_changes = [value]
  }
}


Related

See also

Advertising: