Renommer sans détruire
Si vous renommez une ressource dans votre code, OpenTofu pense que vous voulez supprimer l'ancienne et en créer une nouvelle. C'est problématique pour les bases de données !
Dans les versions modernes d'OpenTofu, utilisez le bloc moved :
hcl
moved {
from = aws_instance.old_name
to = aws_instance.new_name
}
Cela met à jour le fichier de state lors du prochain apply sans toucher à la ressource cloud réelle.