L'ordre compte
Vous ne pouvez pas créer un serveur dans un réseau qui n'existe pas encore. OpenTofu gère généralement cela automatiquement.
1. Dépendance implicite
Si vous utilisez aws_vpc.main.id à l'intérieur d'un bloc aws_subnet, OpenTofu sait qu'il doit créer le VPC en premier.
2. Dépendance explicite
Parfois, OpenTofu ne voit pas le lien. Utilisez depends_on :
hcl
resource "aws_instance" "web" {
...
depends_on = [aws_s3_bucket.example] }
Cela force le serveur à attendre que le bucket S3 soit créé.