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
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.