DevOps/Terraform2022. 4. 22. 18:51[Terraform] ec2 인스턴스 생성시 사용자 데이터 실행하기

✔️ 사용자 데이터 ec2 인스턴스를 만들 때 사용자 데이터를 입력하면 cloud-init이 명령을 실행해준다. terraform에서 인스턴스를 생성할 때 user_data를 실행할 수 있도록 해보자 resource "aws_instance" "app_web" { ... user_data = ... } Terraform에서 유저 데이터를 제공하는 방법은 여러가지이다. 일단 테라폼 코드에 직접 데이터를 입력하는 방법을 알아보자 ✔️ Terraform 코드에 직접 사용자 데이터 입력 main.tf 파일의 인스턴스 리소스 블록 내에 해당 코드를 작성한다. resource "aws_instance" "app_web" { user_data = (known after apply) # (6 unchanged attr..

image