테라폼 Terraform 출력 값
# Terraform 출력 값
Terraform를 배포한 후에 Elastic IP를 확인하는 방법은 두가지 방법이 있다 terraform show로 확인 하거나 웹 콘솔에서 확인 한다. 이런 주소나 이름 같은 것들을 apply가 끝날 때 출려하도록 설정할 수 있다.
# 출력 값을 사용한 구성 파일
# 변경 사항 적용
-auto-approve 자동으로 yes 해준다
출력 값을 확인 할 수 있다
# 출력 값 확인
실제 값과 동일
# 웹 콘솔에서 확인
devops@control:~/aws-example$ vi output.tf
devops@control:~/aws-example$ terraform fmt
devops@control:~/aws-example$ terraform validate
Success! The configuration is valid.
devops@control:~/aws-example$ terraform apply -auto-approve
devops@control:~/aws-example$ terraform output
elastic_ip = "3.38.66.155"
public_ip = "3.36.107.252"
devops@control:~/aws-example$
devops@control:~/aws-example$ terraform show | egrep "(public_ip|elastic_ip)"
public_ip = "3.38.66.155"
public_ipv4_pool = "amazon"
associate_public_ip_address = true
public_ip = "3.36.107.252"
elastic_ip = "3.38.66.155"
public_ip = "3.36.107.252"
devops@control:~/aws-example$ cat output.tf
output "public_ip" {
description = " Public IP of Instance"
value = aws_instance.my_instance.public_ip
}
output "elastic_ip" {
description = " Elastic IP of Instance"
value = aws_eip.my_eip.public_ip
}