DevOps (18) 썸네일형 리스트형 [TF]HCL 기초문법 HashiCorp Configuration Language(HCL) Terraform 파일은 HashiCorp에서 만든 언어인 HCL을 사용하고 있다. 파일과 디렉토리로 구성되었고 UTF-8을 사용한다. Terraform 형식 .tf와 JSON 형식인 .json을 모두 사용 가능하다 보통 작성할 때는 Terraform 형식으로 많이 사용하는데 사람이 읽기 좋은 구조로 되어 있고 주석도 사용이 가능하기 때문이다. 주석 라인 주석 #, // 사용하고 여러 라인 주석은 /*, */를 사용한다. Style Conventions Terraform에서 권장하는 작성 규약이 있다. ami = "ami-example" instance_type = "t2.micro" 1. = 열을 맞춰서 작성 2. 들여쓰기를 Tap이 .. [TF]Terraform 기초 및 설치 Infrastructure as Code(IaC)란? - 직역하면 코드로서의 인프라이다. - 코드를 통해 인프라 생성, 설정, 관리를 할 수 있는 방식 IaC의 장점 비용 절감 배포 속도 향상 오류 감소 인프라 일관성 향상 구성 변동 제거 IaC 구현에 자동화 및 구성 관리 툴을 사용할 수 있다. 대표적으로 아래와 같은 툴이 있다. Chef Puppet Terraform Ansible AWS CloudFormation 그 중에서 Terraform을 사용하여 AWS에서 어떻게 인프라를 코드로 구성하는지 공부할려고 한다. Terraform이란? HashiCorp에서 만든 오픈소스 IaC툴 .tf 파일 형식 (HCL 기반) UTF-8 사용 AWS, GCP, Azure 퍼블릭 클라우드 및 다양한 서비스 지원 🔍.. 이전 1 2 3 다음