Sujet :

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

RÉSOLU

Liste des sujets Répondre Créer un sujet

isaac92

Membre depuis le 16/11/2024

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

benoit-capucine

Membre depuis le 19/08/2024

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"]
    }
  }

isaac92

Membre depuis le 16/11/2024

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

Répondre

vous devez être connecté pour poster un message !

Rejoindre la communauté

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

S'inscrire