Pobieranie exe
https://developer.hashicorp.com/terraform/downloads?product_intent=terraform
Dodawanie zmiennej
New-Item -Path 'c:\' -Name 'terraform' -ItemType Directory -Force
Invoke-WebRequest -OutFile 'c:\terraform\terraform_1.6.3_windows_amd64.zip' -Uri 'https://releases.hashicorp.com/terraform/1.6.3/terraform_1.6.3_windows_amd64.zip' -UseBasicParsing
Expand-Archive c:\terraform\terraform_1.6.3_windows_amd64.zip -DestinationPath c:\terraform
$oldPath = [Environment]::GetEnvironmentVariable('Path', [EnvironmentVariableTarget]::Machine)
if ($oldPath.Split(';') -inotcontains 'c:\terraform'){
[Environment]::SetEnvironmentVariable('Path', $('{0};c:\terraform' -f $oldPath), [EnvironmentVariableTarget]::Machine)
}
Lub
choco install terraform
Konfiguracja w Visual Studio Code

Dla Azure potrzebny jest AzureCLI ( Azure command line )
winget install -e --id Microsoft.AzureCLI
