반응형

terraform output 2

[Terraform] Output 출력 변수

출력 변수 출력 변수(output values)를 사용하면 리소스에 대한 데이터를 내보낼 수 있으며 child module(자식 모듈)에서 root module(루트 모듈)로 데이터를 공유할때 필요합니다. 내보낸 데이터를 사용하여 다른 인프라의 구성에 활용하거나 데이터 소스로 사용할 수 있습니다. output 선언은 모든 구성파일의 모든 위치에서 가능하지만, outputs.tf에 선언 할 것을 권장합니다. output values는 루트 모듈의 상태 파일에 저장됩니다. terraform output는 output에 query하는 명령입니다. 출력 변수 선언 Output Blocks description은 선택사항이지만 작성할 것을 권장합니다. terraform의 표현식의 결과를 value로 사용할 수도 ..

📂 IaC/Terraform 2022.09.03

[Terraform] Provider, Resource, Data Source, Variable, Output, Locals, Module

Terraform Terraform은 테라폼 자체를 구성하는 내용으로 backend, required_version 등을 지정할수 있습니다. terraform { required_version = ">= 1.0.0" required_providers { aws = { source = "hashicorp/aws" version = "~> 4.0" } } }Provider Provider는 테라폼이 동작하는 클라우드 제공자(cloud providers) 또는 API 제공자(API providers)에 대해 기술합니다. provider들이 테라폼을 지원하지 않는다면 terraform은 어떤 종류의 인프라도 관리 할 수 없습니다. provider "aws" { profile = "aws_hyuckang" reg..

📂 IaC/Terraform 2022.08.11
반응형