This article has not been completed yet. However, it may already contain helpful information and therefore it has been published at this stage.
1) Setting up a development environment
Obtaining via Chocolatey...
Administrative Shell (PowerShell):
choco install terraform -y -f
Add the path below
C:\ProgramData\chocolatey\lib\terraform\tools
terraform -v
.tf - Extension
main.tf
https://registry.terraform.io/browse/providers
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
}
}
}
provider "aws" {
profile = "default"
region = "eu-central-1"
}
resource "aws_instance" "app_server" {
ami = "ami-07df274a488ca9195"
instance_type = "t2.micro"
tags = {
Name = "ExampleAppServerInstance"
}
}
terraform init
terraform plan
terraform apply
terraform destroy