Terraform에서 사용하는 HCL의 기본 형태는 다음과 같다.

resource "aws_vpc" "main" {
    cidr_block = "10.0.0.0/16"

    tags = {
        Name = "prod-vpc"
    }
}

위의 형태를 기본으로 하여서 가각의 형상을 쉽게 만들거나 서로 연결하도록 할 수 있다.

키페어 생성

resource "aws_key_pair" "bastion" {
    key_name   = "bastion"
    public_key = <public_key>
}