How can terraform plan aid in the development process?
A.
It validates your expectations against the execution plan without permanently modifying state.
B.
It reconciles Terraform state against deployed resources and permanently modifies state using the current status of deployed resources.
C.
It initializes your working directory containing Terraform configuration files.
D.
It formats your Terraform configuration files.
The Answer Is:
A
This question includes an explanation.
Explanation:
Detailed Explanation:
Rationale for Correct Answer: terraform plan generates an execution plan so that you can preview the infrastructure changes Terraform intends to perform. It is commonly used to validate configuration changes and confirm that the proposed actions match your expectations before applying them.
Analysis of Incorrect Options (Distractors):
B: This describes state-refresh/synchronization behavior rather than the primary purpose of a normal plan.
C: terraform init initializes the working directory.