반응형
사용자 데이터가 지형 모듈에서 실행되지 않습니다.
나는 ec2 모듈을 작성하려고 하는데, 현재 사용자 데이터에 막혀 있다.
resource "aws_instance" "jumphost" { ami = "${var.ami}" instance_type = "${var.instancetype}" availability_zone = "${var.availability_zone}" key_name = "${var.key}" subnet_id = join(",", var.subnet) associate_public_ip_address = "true" vpc_security_group_ids = "${var.vpc_security_group_ids}" iam_instance_profile = "${var.iam_instance_profile}" user_data = <<EOF #!/bin/bash -x echo "======USER SCRIPT START===========" touch /tmp/somename echo "======USER SCRIPT END===========" EOF tags = { Name = "${var.name}" } }
이 특정 user_data 블록이 실행되지 않는 이유를 알 수 없습니다.
이러한 명령 외에 들여쓰기가 올바르지 않습니다. 다음과 같아야 한다.
resource "aws_instance" "jumphost" { ami = "${var.ami}" instance_type = "${var.instancetype}" availability_zone = "${var.availability_zone}" key_name = "${var.key}" subnet_id = join(",", var.subnet) associate_public_ip_address = "true" vpc_security_group_ids = "${var.vpc_security_group_ids}" iam_instance_profile = "${var.iam_instance_profile}" user_data = <<EOF #!/bin/bash -x echo "======USER SCRIPT START===========" touch /tmp/somename echo "======USER SCRIPT END===========" EOF tags = { Name = "${var.name}" } }
그 외에는 사용자만 인스턴스에 액세스할 수 있으므로 확인해야 합니다.
반응형
'기타' 카테고리의 다른 글
Python kernel dies on Jupyter Notebook with tensorflow 2 (1) | 2022.10.31 |
---|---|
리소스 수동 변경으로 지형 상태를 업데이트하는 방법 (0) | 2022.10.31 |
kubernetes 클러스터의 %28register stdout%29 초기화에서 마지막 두 줄을 가져오는 방법 (0) | 2022.10.31 |
How to create a table with clickable hyperlink in pandas & Jupyter Notebook (0) | 2022.10.30 |
Having a problem with Flutter Doctor on Arch Linux (1) | 2022.10.30 |