-
[Terraform] output 사용하기 (6)공부 2025. 11. 13. 11:49

공부하기 싫다.. 블로그에서라도 징징거려야지 1. output
terraform plan, apply, destroy 등의 명령 실행 시, 명령이 잘 실행됐는지
결과값을 출력시켜주는 기능
2. 어떤 상황에서 쓸까?
- 그 동안 실습에서 Output이 없으니, AWS EC2 등 리소스를 Terraform으로 생성한 후 IP, Endpoint 등을 확인하기 위해서 다시 AWS Console에 접속해야 했다, 하지만 output을 이용하면 직접 콘솔에 접속하지 않아도 생성이 완료되면 출력하게 설정할 수 있다
- Output을 사용해서 terraform apply 결과와 tfstate에 값이 저장되어, 내가 원하는 정보를 개발환경에서 바로 확인할 수 있다.
3. 예시 (선행되는 main.tf 파일 작성 필요)
#output.tf #ec2 public up 출력 output "instance_public_ip" { value = aws_instance.public_ec2_test.public_ip } #public sg 그룹 id를 출력 output "security_group_id" { value = aws_security_group.public_test_sg.id }성공시 다음과 같이 출력 된다.

'공부' 카테고리의 다른 글
[Terraform] 테라폼 Data block (9) (0) 2025.11.18 [Terraform] 테라폼 변수 Variables (8) (0) 2025.11.18 [Terraform] Target (특정 리소스 생성 그리고 삭제) (5) (0) 2025.11.13 [Terraform] 테라폼 개념 정리 (1) (0) 2025.11.13 [Trraform] 테라폼으로 만든 리소스 삭제 (4) (0) 2025.11.12