Return to Tech/infra

terraform main.tf

file:main.tf
# Version of Terraform
terraform {
    required_version = "= 0.12.20"
}

provider "aws" {
    version = "= 2.18.0"
    access_key = "*"
    secret_key = "*"
    region = "us-west-2"
}

data aws_ssm_parameter amzn2_ami {
    name = "/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2"
}

resource aws_instance demo1 {
    ami = data.aws_ssm_parameter.amzn2_ami.value
    instance_type = "t2.micro"
    key_name = "利用するキー名"
    tags = {
        Name = "testEC2I01"
    }

    vpc_security_group_ids = [
        "sg-1234abcd", # default security group-id
        "sg-12345678abcdefghi" # custom security group-id
    ]
}

Return to Tech/infra