Description:
- Initializes a working directory containing Terraform configuration files.
- download Terraform Plugin
- create
.terraform
directory
- create dependency lock file (
terraform.lock.hcl
) to enforce expected versions for plugins and tf
- First command that should be run after writing a new Terraform config file or cloning an existing one from version control.
- It is safe to run this command multiple times.
Synopsis:
terraform init [options]
:
List of options:
- .
-get-plugins=false
: Skip plugin installation.
-upgrade
: Opt to upgrade modules and plugins as part of their respective installation steps
-plugin-dir=PATH
: Force plugin installation to read plugins only from the specified director
-lockfile=MODE
: Set a dependency lockfile mode
-backend-config=backend.hcl