Retour au cours

Conditionnels : If/Else en IaC

Infrastructure as Code (Maîtrise de Terraform & OpenTofu)

Prendre des décisions

Parfois, vous ne voulez créer une ressource qu'en Production, pas en Développement.

hcl variable "is_production" { type = bool }

resource "aws_instance" "db" { count = var.is_production ? 1 : 0

... paramètres ...

}

Ceci utilise l'Opérateur Ternaire. Si is_production est vrai, count est 1. Si faux, count est 0 (ressource non créée).