Q: What happens if you delete a resource from Terraform config without running destroy?
Terraform will want to destroy it on the next apply. If you want to keep the resource but stop managing it with Terraform, use terraform ...
#Terraform #Use VPC ID from another module #L2 #IaC #Cloud Infrastructure #Terraform State
🎙️ Candidate Opening & Architectural Context
""In our enterprise Terraform repository, we designed reusable modules and remote backends to prevent this exact issue. When addressing this question, I walk the interviewer through our production incident runbook: isolating the blast radius, checking diagnostic logs and metrics, and applying a safe fix.""
Advertisement
🛠️ Production Runbook & Step-by-Step Resolution
1️⃣
Production Solution & Architecture
Terraform will want to destroy it on the next apply. If you want to keep the resource but stop managing it with Terraform, use terraform state rm to remove it from state.
💡 The Senior SRE Gold Nugget (Key Architectural Takeaway)
"Pro-Tip: Terraform will want to destroy it on the next apply. If you want to keep the resource but stop managing it with Terraform, use ter."
⚡ 60-Second Elevator Pitch Talking Points
- Immediate Triage: Terraform will want to destroy it on the next apply. If you want to keep the resource but stop
- Run targeted verification commands before modifying configuration.
- Automate permanent guardrails (CI check, alerts, IaC policy) to prevent recurrence.
Advertisement