HashiCorp Certified: Terraform Associate — Question 147
When should you write Terraform configuration files for existing infrastructure that you want to start managing with Terraform?
Answer options
- A. Before you run terraform import
- B. You can import infrastructure without corresponding Terraform code
- C. Terraform will generate the corresponding configuration files for you
- D. After you run terraform import
Correct answer: A
Explanation
The correct answer is A because you need to have your Terraform configuration files ready before importing existing resources to ensure they are correctly managed by Terraform. Option B is incorrect as while you can import resources without code, it's not best practice. Option C is misleading since Terraform does not generate configuration files automatically. Option D is wrong because you should have the configuration written before the import process.