본문 바로가기

반응형

terraformA

C276x260 [Terraform] 테라폼 ec2 인스턴스 생성 ec2 인스턴스 생성 (선행 작업) - key pair 생성 - security group 생성 - ./script/install_web1.sh 스크립트 생성 instance.tf 파일 생성 $ vim instance.tf resource "aws_instance" "web31" { ami = "ami-047a51fa27710816e" instance_type = "t2.micro" #ebs_optimized = true #monitoring = true #count = 1 key_name = aws_key_pair.aws_key_4wxyz.key_name associate_public_ip_address = true # subnet_id = aws_subnet.sangchul_vpc11-sb3.id v.. 더보기
C276x260 [Terraform] 테라폼 SSL 인증서 등록(Certificate_Manager) SSL 인증서 등록(Certificate_Manager) (선행 작업) route 53에 호스팅 영역이 등록되어 있어야 함 acm.tf 파일 생성 $ vim acm.tf ####################ACM SSL 인증서 생성 resource "aws_acm_certificate" "sangchulkr" { domain_name = "sangchul.kr" subject_alternative_names = [ "*.sangchul.kr" ] validation_method = "DNS" lifecycle { create_before_destroy = true } tags = { Name = "sangchulkr" Env = "stg" CreateUser = "terraform@email.com" O.. 더보기
C276x260 Terraform으로 AWS Internet Gateway 생성하기 Terraform으로 AWS Internet Gateway 생성하기아키텍처 흐름[ Internet ] ↓[ Internet Gateway ] ↓[ Route Table (0.0.0.0/0) ] ↓[ Public Subnet ]1. 사전 조건VPC 생성 완료Subnet 구성 완료 (Public / Private)2. Internet Gateway 리소스 정의vim igw.tfresource "aws_internet_gateway" "igw" { vpc_id = aws_vpc.sangchul_vpc11.id tags = { Name = "${var.vpc_name}-igw" Environment = var.env Owner = "iac" .. 더보기

728x90
반응형