본문 바로가기

반응형

♻ Terraform(테라폼)/Terraform 기본 구성

(3)
테라폼이란 무엇이고 왜 사용 하는가? 테라폼 이란 무엇인가? 인프라를 코드로 관리할 때 얻을 수 있는 이점은 다양하지만 간략하게 설명하면 코드로 자동화를 구축하여 환경의 변경 및 배포와 같은 반복되는 작업에 소요되는 시간을 줄일 수 있고 인적 오류를 줄이는 등 관리 작업의 효율을 높일 수 있다. 그리고 테라폼은 리소스 간 참조에 따른 생성순서나 의존관계를 알아서 파악해준다. 테라폼으로 코드를 작성하면 여러가지 중구난방으로 코드를 작성하게 된다. 아래 예를 보면... 여러가지 리소스를 쭉 나열식으로 작성하는 경우도 있고, module로 임포트 하여 작성하는 경우도 있다. 나도 작성하다가 생성순서를 순서대로 적어야 하는거 아닌가 생각 하였는데, 순서를 바꿔서 작성해도 리소스는 정상적으로 생성이 되는것을 확인 했다. 그말은 테라폼에서 생성 순서를..
Windows 환경에서 Terraform 설치하기 # Windows 환경에서 Terraform을 설치하는 방법에 대해서 알아 보겠습니다. 1. 해당 url에 접근하여 테라폼을 다운로드 합니다. https://www.terraform.io/downloads Downloads | Terraform by HashiCorp Terraform is an open-source infrastructure as code software tool that enables you to safely and predictably create, change, and improve infrastructure. www.terraform.io 2. 다운받은 파일을 압축을 해제 후 CLI 모드를 활용하기 위해 파일을 환경변수에 등록 하도록 하겠습니다. - 파일을 다운로드 후 압축을 해..
AWS CLI 및 Terraform 설치 1. AWS CLI 설치 curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" 2. 다운받은 CLI 파일을 압축해제 unzip awscliv2.zip sudo ./aws/install 3. Terraform 설치 # 테라폼 다운로드 사이트 https://releases.hashicorp.com/terraform/ # 테라폼 12.29버전 다운로드 링크주소 https://releases.hashicorp.com/terraform/0.12.29/ > 해당 버전 링크주소 복사 # wget을 활용하여 다운로드 wget https://releases.hashicorp.com/terraform/0.12.29/terrafor..

728x90
반응형