Terraform : 'Dynamic blocks' pour des règles de Security Group

isaac92 20/02/2026
RÉSOLU
isaac92
Auteur Actif
Avatar de isaac92
isaac92
Auteur Actif

yo j'ai un code terraform super moche avec 20 fois la même ressource de règle de port. j'aimerais bien passer une liste de ports et que ça me génère les ingress tout seul

20/02/2026 à 15:07

2 commentaires

utilise un bloc dynamic "ingress". ça itère sur une liste ou une map pour générer les sous-blocs proprement

dynamic "ingress" {
    for_each = var.service_ports
    content {
      from_port   = ingress.value
      to_port     = ingress.value
      protocol    = "tcp"
      cidr_blocks = ["0.0.0.0/0"]
    }
  }
Modifié le 23/05/2026 à 16:20
isaac92
Auteur Actif
Avatar de isaac92
isaac92
Auteur Actif

propre ! ça a réduit mon fichier de 150 lignes. nickel. merci

22/02/2026 à 12:46

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire