Utilise le flag `-target`. Ça permet de limiter l'action de Terraform à un composant précis de ton state. Fais un plan avant pour être sûr de ne pas emmener des dépendances avec.
terraform destroy -target=aws_db_instance.my_expensive_db
Si tu veux juste que Terraform ne gère plus la ressource sans la supprimer physiquement du cloud, utilise le `terraform state rm`. Mais si le but est d'économiser de l'argent, le destroy target est la bonne solution.
Super, le `terraform destroy -target` a bien supprimé uniquement l'instance RDS. Ça m'évite de modifier tout mon code pour l'instant. Merci pour le tuyau.
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
benoit-sebastien
Membre depuis le 14/09/2024J'ai besoin de supprimer une seule base RDS qui coûte une blinde sans pour autant détruire tout le reste de mon infrastructure définie dans le même dossier Terraform.
Y'a une option pour cibler uniquement cette ressource ?