Summer Sale Special - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: sntaclus

You just scaled your VM infrastructure and realize you set the count variable to the wrong value. You correct the value and save your change. What must you do next to make your infrastructure match your configuration?

A.

Reinitialize because your configuration has changed.

B.

Inspect all Terraform outputs to make sure they are correct.

C.

Inspect your Terraform state because you want to change it.

D.

Run terraform apply and confirm the planned changes.

Which argument can you use toprevent unexpected updatesto a module ' s configuration when calling Terraform Registry modules?

A.

source

B.

count

C.

version

D.

lifecycle

Why would you use the -replace flag for terraform apply?

A.

You want Terraform to ignore a resource on the next apply

B.

You want Terraform to destroy all the infrastructure in your workspace

C.

You want to force Terraform to destroy a resource on the next apply

D.

You want to force Terraform to destroy and recreate a resource on the next apply

Changing the Terraform backend from the default " local " backend to a different one after performing your first terrafom apply is:

A.

Optional

B.

Impossible

C.

Mandatory

D.

Discouraged

When you initialize Terraform, where does it cache modules from the public Terraform Registry?

A.

In the /tmp directory.

B.

In the .terraform sub-directory.

C.

In memory.

D.

They are not cached.

Parent modules can always access a child module’s variable values.

A.

True

B.

False

You need to destroy all of the resources in your Terraform workspace, except for aws_instance.ubuntu[1], which you want to keep. How can you tell Terraform to stop managing that specific resource without destroying it?

A.

Remove the resource block from your configuration.

B.

Change the value of the count argument on the resource.

C.

Run terraform state rm aws_instance.ubuntu[1].

D.

Use a moved block.

You have two separate Terraform configurations:

Configuration A provisions a virtual network and subnets.

Configuration B provisions compute resources that must be attached to those subnets.

In Configuration B, you have a terraform_remote_state data source configured to read Configuration A’s local state file. When running terraform plan for Configuration B in a CI/CD pipeline, Terraform fails because the state file cannot be found and is not accessible to the pipeline runtime.

What is the best solution to reliably access the state data from Configuration A in this scenario?

A.

Switch to input variables in Configuration B and supply the values using a terraform.tfvars file.

B.

Change the path argument to use an absolute filesystem path so Terraform can always locate the local state file.

C.

Migrate Configuration A to a remote backend and update the terraform_remote_state data source in Configuration B to reference that remote backend.

D.

Combine the two configurations into a single configuration and use local references.

terraform validate confirms that your infrastructure matches the Terraform state file.

A.

True

B.

False

If a module declares a variable with a default, that variable must also be defined within the module.

A.

True

B.

False