terraform delete only one resource

Posté par benoit-sebastien le 10/04/2026
RÉSOLU

benoit-sebastien

Membre depuis le 14/09/2024

J'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 ?

Commentaires

alegoff

Membre depuis le 21/03/2019

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

yregnier

Membre depuis le 01/10/2024

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.

benoit-sebastien

Membre depuis le 14/09/2024

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.

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

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

S'inscrire