J'essaye de mettre en place un ALB en utilisant Terraform et une instance ponctuelle, pour un espace de travail de développement non-prod. L'instance de spot est créé, mais lors d'une tentative d'utiliser l'instance dans le aws_alb_arget_group_attachment
, je reçois une erreur:Comment puis-je lier une ressource Terraform au cycle de vie d'une instance?
* aws_alb_target_group_attachment.ui_servers: Error registering targets with target group: InvalidTarget: The following targets are not in a running state and cannot be registered: '[id]'
status code: 400, request id: [id]
Cela persiste même si j'ajoute une directive depends_on
à la pièce jointe:
depends_on = ["data.aws_instance.workspace_gz"]
Si Je ré-exécute le terraform apply
, cela fonctionne, donc c'est vraiment juste un problème de cycle de vie. Comment puis-je demander à l'attachement d'attendre que l'instance soit en bonne santé?