목록Terraform 101 Study (28)
Ssoon
CloudNet@ 팀의 가시다님이 진행하는 Terraform 101 Study 1주차 정리입니다. 1. 웹서버 Bash script yum install -y httpd systemctl enable --now httpd echo "Welcome to Hell! - Ssoon" > /var/www/html/index.html 2. Resource - aws_instance - user_data provider "aws" { region = "ap-northeast-2" } resource "aws_instance" "example" { ami = "ami-0c76973fbe0ee100c" instance_type = "t2.micro" user_data = /var/www/html/index.html E..
CloudNet@ 팀의 가시다님이 진행하는 Terraform 101 Study 1주차 정리입니다. 1. Git Repo 생성 2. git init 3. main.tf 저장 4. .gitignore 저장 .terraform *.tfstate *.tfstate.backup 5. git remote 6. git push
CloudNet@ 팀의 가시다님이 진행하는 Terraform 101 Study 1주차 정리입니다. 1. Provider 구성 main.tf 파일을 생성합니다. terraform 이 aws 을 provider로 사용하여 'ap-northeast-2' 리전에 인프라를 배포합니다. provider "aws" { region = "ap-northeast-2" } 2. Resource 구성 단일 서버 EC2 Instance 을 배포하기 위해 main.tf 에 다음과 같은 aws_instance Resource 를 사용합니다. Resources 각 리소스 블록은 가상 네트워크, 컴퓨팅 인스턴스 또는 DNS 레코드와 같은 상위 수준 구성 요소와 같은 하나 이상의 인프라 개체(objects) 를 설명합니다. resou..
CloudNet@ 팀의 가시다님이 진행하는 Terraform 101 Study 1주차 정리입니다. 1. AWS 계정 설정 보안 측면에서 ROOT 계정이 아닌 제한된 권한을 가진 USER을 생성합니다. IAM > Users > [Add users] 생성한 계정에 앞으로의 실습을 위해 아래와 같은 권한을 부여합니다. AmazonEC2FullAccess AmazonS3FullAccess AmazonDynamoDBFullAccess AmazonRDSDataFullAccess CloudWatchFullAccess IAMFullAccess 생성 완료가 되면 Access key ID 와 Secret access key 를 저장합니다. 2. Terraform 설치 Terraform 홈페이지에서 다운로드 합니다. htt..