본문 바로가기

♻ Terraform(테라폼)/Terraform output

(2)
Terraform outputs와 variables의 관계 정리 # Terraform outputs와 variables의 관계 정리Terraform에서 outputs와 variables는 서로 다른 목적을 가지고 있으며, 다음과 같은 관계가 있습니다.Variables (변수)variables는 Terraform 구성에서 입력 값을 정의하는 데 사용됩니다.사용자가 Terraform 실행 시 값을 제공하거나, 기본값을 설정할 수 있습니다.예를 들어, main.tf 파일에서 모듈에 값을 전달할 때 사용됩니다.variable "vpc_id" { description = "The ID of the VPC" type = string}Outputs (출력)outputs는 Terraform 구성에서 생성된 리소스의 값을 출력하는 데 사용됩니다.다른 모듈이나 외부 시..
Terraform Output 이란? # Terraform Output - Terraform Output이란? 자바에서 java system.out.println 를 활용하여 리소스값을 화면에 출력하여 확인하는것처럼 테라폼에서도 리소스 값을 화면에 출력하여 확인하는 방법이 있다. - 테라폼에서의 변수는 입력변수와 출력변수로 나눌수 있는데 입력변수는 variable.tf에 정의하고 출력변수는 output.tf에 정의한다. - 리소스를 정의하고 콘솔 창에서 확인하는 방법으로 주로 output을 활용한다. 내가 정의한 리소스 의 실제 값이 어떤값을 부여 받았는지 확인하는 방법이 될 것이고, 두번째는 output을 활용하지 않으면 설정한 리소스 값을 모두 콘솔에서 직접 확인해 봐야한다는 불편함이 존재한다. 추가로 output은 테라폼 모듈이 실행되..