♻ Terraform(테라폼)/Terraform 기본 구성 (6) 썸네일형 리스트형 Terraform -target 을 활용한 특정 리소스 생성 및 삭제 방법 # Terraform -target 을 활용한 특정 리소스 생성 및 삭제 방법주석 해제 방법은 간단하지만, 원하는 리소스만 생성하는 더 효율적인 방법이 있습니다. Terraform에서는 -target 옵션을 사용하여 특정 리소스나 모듈만 생성할 수 있습니다. 이 방법을 사용하면 주석을 해제하거나 다시 주석 처리할 필요 없이 원하는 리소스만 생성할 수 있습니다.예를 들어, 특정 모듈만 생성하려면 다음 명령어를 사용할 수 있습니다:terraform apply -target=module.vpc이 명령어는 module.vpc만 생성합니다. 다른 리소스나 모듈을 생성하려면 -target 옵션에 해당 리소스나 모듈을 지정하면 됩니다.또한, 여러 리소스를 동시에 생성하려면 -target 옵션을 여러 번 사용할 수 있.. Terraform으로 인프라를 구성할 때 알아야 할 기본 사항 # Terraform으로 인프라를 구성할 때 알아야 할 기본 사항AWS 리소스를 생성하고 구성할 때 필요한 요소들에 대한 정보는 주로 다음과 같은 출처에서 얻을 수 있습니다.공식 문서: AWS 공식 문서와 Terraform 공식 문서를 참고하면 각 리소스의 사용법과 구성 방법을 자세히 알 수 있습니다.AWS VPC 공식 문서Terraform AWS Provider 공식 문서예제 코드: Terraform Registry나 GitHub 등에서 제공하는 예제 코드를 참고하면 실제 사용 사례를 통해 필요한 리소스와 구성 방법을 알 수 있습니다.Terraform AWS VPC Module블로그 및 튜토리얼: 다양한 블로그와 튜토리얼에서 AWS 인프라를 구성하는 방법을 단계별로 설명합니다. 이를 통해 필요한 리소스.. Terraform 버전과 관련한 내용 정리 # Terraform 버전과 관련한 내용 정리terraform { required_version = ">= 1.0.0, terraform 블록에서 required_version을 ">= 1.0.0, 이 설정을 통해 호환되지 않는 Terraform 버전으로 인한 문제를 방지할 수 있습니다. - 끝 - 테라폼이란 무엇이고 왜 사용 하는가? 테라폼 이란 무엇인가? 인프라를 코드로 관리할 때 얻을 수 있는 이점은 다양하지만 간략하게 설명하면 코드로 자동화를 구축하여 환경의 변경 및 배포와 같은 반복되는 작업에 소요되는 시간을 줄일 수 있고 인적 오류를 줄이는 등 관리 작업의 효율을 높일 수 있다. 그리고 테라폼은 리소스 간 참조에 따른 생성순서나 의존관계를 알아서 파악해준다. 테라폼으로 코드를 작성하면 여러가지 중구난방으로 코드를 작성하게 된다. 아래 예를 보면... 여러가지 리소스를 쭉 나열식으로 작성하는 경우도 있고, 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.. 이전 1 다음