nerdexam
HashiCorp

TA-002-P · Question #22

terraform init initializes a sample main.tf file in the current directory.

The correct answer is B. False. The terraform init command prepares a working directory for Terraform operations by downloading providers and modules, but it does not create or initialize a main.tf file.

Use the Terraform CLI (terraform plan, apply, destroy, fmt, init, validate, workspace, import, taint, providers, output)

Question

terraform init initializes a sample main.tf file in the current directory.

Options

  • ATrue
  • BFalse

How the community answered

(26 responses)
  • A
    12% (3)
  • B
    88% (23)

Why each option

The `terraform init` command prepares a working directory for Terraform operations by downloading providers and modules, but it does not create or initialize a `main.tf` file.

ATrue

`terraform init` focuses on setting up the environment for an existing configuration, not on creating the configuration files themselves.

BFalseCorrect

`terraform init` downloads necessary provider plugins and modules, and configures the backend, but it does not generate or initialize any `.tf` configuration files like `main.tf`. Users are expected to create configuration files manually before running `terraform init`.

Concept tested: terraform init command functionality

Source: https://developer.hashicorp.com/terraform/cli/commands/init

Topics

#terraform init#Terraform CLI#initialization#configuration files

Community Discussion

No community discussion yet for this question.

Full TA-002-P Practice