Terraform (3) 썸네일형 리스트형 [Terraform] tfenv 를 이용한 terraform 버전 변경하기 tfenv 를 이용해 terraform 버전을 변경하는 과정입니다. 실행 환경MacOS 14.5Terraform 1.6.6 0. v1.6.6에서 terraform console을 사용하려고 하니 문법 오류가 나왔습니다. 1. brew 를 이용해 tfenv를 설치합니다. 2. 설치 도중 기존 설치 버전의 unlink가 필요해 실행 후 다시 설치를 시도합니다. 3. 정상적으로 설치가 됐으며, 버전 조회도 잘 되는것을 확인합니다. 4. 필요한 버전(해당 과정에서는 v0.12.12)을 설치하고,use 명령어를 이용해 해당 버전을 사용함을 명시합니다.이후 버전 확인을 통해 정상 반영을 확인합니다. [Terraform] Terraform 1.2.0 설치하기 Windows OS에 Terraform 1.2.0을 설치하는 과정입니다. 실행 환경 Windows 11 Pro / 22000.675 Terraform 1.2.0 0. Terraform은 오픈소스 IaC 소프트웨어로 HashiCorp에서 2014년에 출시했습니다. 1. 아래 링크에서 설치 파일을 다운로드할 수 있습니다. https://www.terraform.io/downloads 2. 다운로드한 zip 파일을 압축 해제합니다. 3. 압축 해제한 파일을 c:\terraform 으로 이동합니다. 4. 바로 실행이 가능하도록 환경변수를 등록합니다. 시스템 변수 Path에 C:\terraform\ 추가 5. 터미널 실행 후 명령어를 입력해서 정상 동작을 확인합니다. [IaC] 코드형 인프라(IaC)에 대한 이해 IaC(Infrastructure as Code) - 코드형 인프라, 또는 프로그래밍형 인프라라고도 함 - 수동 프로세스가 아닌 코드를 통해 인프라를 관리하고 프로비저닝하는 것 IaC의 개념 시스템이 읽을 수 있는 인프라 정의 파일(yaml, yml, tf)을 통해 인프라의 구성 관리 및 배포를 자동 화하는 것 생성할 인프라는 물리적 하드웨어 뿐만 아니라 가상 컴퓨터, 클라우드 등의 리소스 또한 관리가 가능 장점 인프라 일관성 향상: 동일한 설정파일의 동일한 버전은 동일한 인프라를 구성 배포 속도 향상: 인프라 구성 관리 및 배포를 자동화 함으로 신속한 실행이 가능 오류 감소: 정의 파일 검토로 사전 방지가 가능, 수동으로 구성할 때의 휴먼에러 방지 재사용성: 인프라를 코드화 하고 관련 리소스를 그룹 및.. 이전 1 다음