The terraform.tfstate file always matches your currently built infrastructure.
The terraform.tfstate file always matches your currently built infrastructure.
B
Reference:
https://www.terraform.io/docs/language/state/index.html
It doesn't necessarily always matches the current infrastructure, since one can manually change resources and therefore drift from the state configuration. Terraform has no way to know or track changes made outside of it.
Incorrect,your next terraform plan or terraform refresh will inform you that there is change(provided the deployment was initially done via terraform). tfstate reflects values from actual infrastructure deployed, and it picks drift from actual tf files.
Incorrect, question does not mention about "your so called " terraform plan or refresh commands
Not necessarily
B IS CORRECT
Selected Answer: B
is this exam valid on 21 May 2024?
The terraform.tfstate file maintains the state of your infrastructure as managed by Terraform. It keeps track of the resources that Terraform has provisioned and their current state.
B is the correct
Of course, it's B. For example, when you perform tasks in the AWS web console, you cannot see the .tfstate file. Additionally, if we add that, you can update it to the latest state through 'tf refresh.
The actual provisioned resources may drift, the state represents a snapshot of their status from *the last time* Terraform was run.
Question is a bit ambiguous.it says currently built, does it mean to say right after Terraform apply? Anyways feel like B is the answer
B. False
B is the correct answer
B is the correct answer
After deployment, we can change change configuration by manual. So terraform.tfstate may be different with current infra. B is correct
Question is a bit ambiguous-technically tfstate file reflects any deployments done VIA TERRAFORM. Even if manual changes were made to a deployment done by terraform,a terraform refresh would actually update the tfstate file to reflect actual infrastructure.(this lets terraform know that there is a mismatch betweeh tfstate and actual tf file).
Answer - False, because state file doesn't matches the current infrastructure unwantedly.
B TEST