본문 바로가기

terraform4

[Terraform] terraform init Terraform Init: 시작하기 Terraform은 인프라스트럭처를 코드로 관리하는 데 사용되는 오픈 소스 도구입니다. 이 포스트에서는 Terraform의 핵심 명령어 중 하나인 terraform init에 대해 알아보겠습니다. Terraform init이란? terraform init 명령어는 Terraform 구성 파일이 포함된 작업 디렉토리를 초기화하는 데 사용됩니다. 새로운 Terraform 구성을 작성하거나 버전 관리에서 기존 구성을 복제한 후에 실행해야 하는 첫 번째 명령어입니다. terraform init 명령어는 여러 번 실행해도 안전하며, 구성의 변경 사항에 따라 작업 디렉토리를 최신 상태로 유지하는 데 사용할 수 있습니다. Terraform Init의 작동 방식 terraform .. 2024. 1. 14.
[Terraform] Terraform설치 - Linux 리눅스에서는 Terraform을 설치하는 여러가지 방법이 있습니다. 1. 바이너리 파일 2. 패키지 관리자 사용 3. tfenv사용 이번 포스팅에서는 2번, 3번을 알아보도록 하겠습니다. 설치환경 : Ubuntu 22.04.3 설치 패키지 관리자 사용 - 최신버전 wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) ma.. 2023. 12. 21.
[Terraform] Terraform 설치 - Windows 1. 테라폼 다운로드 다운로드 url : https://developer.hashicorp.com/terraform/install#Windows Install | Terraform | HashiCorp Developer Explore Terraform product documentation, tutorials, and examples. developer.hashicorp.com 사용자 PC에 알맞는 바이너리 파일을 다운로드 합니다. 2. 압축 해제 다운 받은 파일을 압축해제 한 뒤 C:\Binaries, C:\Terraform 등과 같은 폴더로 옮겨줍니다. 3. 환경변수 등록 시스템 환경변수 편집 > 환경 변수 > 사용자 변수 > Path > terraform.exe가 존재하는 경로 추가 4. 확인 te.. 2023. 12. 21.
[Terraform] Terraform [Github] The top programming languages - 2022 가장 빠르게 성장한 언어 1위 HCL(HashiCorp Configuration Language) 테라폼이란? Terraform은 클라우드 및 온프레미스 리소스를 안전하고 효율적으로 구축, 변경, 버전 관리할 수 있는 코드 도구로서의 인프라입니다. HCL과 JSON을 사용하여 코드를 작성하며 인프라스트럭쳐의 생성 및 관리가 가능합니다. ex) aws EC2 instance생성하는 테라폼 코드 resource "aws_instance" "example" { ami = #아마존 리눅스, 우분투 등의 ami instance_type = "t3.micro" tags = { Name = "HelloWorld" } } 특징 수많은 p.. 2023. 12. 21.