Difference between revisions of "Terraform conditional expressions"

From wikieduonline
Jump to navigation Jump to search
 
(6 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
* <code>condition ? true_val : false_val</code>
 
* <code>condition ? true_val : false_val</code>
  
* <code>[[count]]                = var.[[vpc_cidr_block]] != null ? 1 : 0</code>
+
* <code>[[Terraform meta argument: count|count]]                = var.[[vpc_cidr_block]] != null ? 1 : 0</code>
 +
 
 +
  [[retention_in_days]] = var.yourenv == "prod" ? 14 : 1
 +
 
 +
 
 +
count = var.env == "prod" ? 1 : 0
 +
 
 +
 
 +
https://www.hashicorp.com/blog/announcing-terraform-0-12
 +
locals {
 +
  public_instances_by_az = {
 +
    for i in aws_instance.example : i.availability_zone => i...
 +
    if i.associate_public_ip_address
 +
  }
 +
}
  
 
== Related ==
 
== Related ==
 
* <code>[[depends_on]]</code>
 
* <code>[[depends_on]]</code>
 
* <code>[[if]]</code>
 
* <code>[[if]]</code>
 +
* [[Terraform meta argument]]: <code>[[Terraform meta argument: count|count]]</code>
 +
[[Error: Unsupported attribute]]
  
 
== See also ==
 
== See also ==

Latest revision as of 15:44, 19 April 2023

Advertising: