How can terraform plan aid in the development process?
A.
Initializes your working directory containing your Terraform configuration files
B.
Validates your expectations against the execution plan without permanently modifying state
C.
Formats your Terraform configuration files
D.
Reconciles Terraform's state against deployed resources and permanently modifies state using the current status of deployed resources
The Answer Is:
B
This question includes an explanation.
Explanation:
The terraform plan command is used to create an execution plan. It allows you to see what actions Terraform will take to reach the desired state defined in your configuration files. It evaluates the current state and configuration, showing a detailed outline of the resources that will be created, updated, or destroyed. This is a critical step in the development process as it helps you verify that the changes you are about to apply will perform as expected, without actually modifying any state or infrastructure.