Problem Statement
What does the command 'terraform init' do?
Explanation
The 'terraform init' command initializes the Terraform working directory.
It downloads the required provider plugins, sets up backend configuration if defined, and prepares the environment for running Terraform commands. It must be executed before any other Terraform operation like plan or apply.
