Terraform을 사용하여 AWS EC2 시스템을 시작하려고합니다. template_file resources의 사용을 가리키는 온라인 리소스를 볼 수 있습니다.이 리소스는 cloudinit과 비교하여 실제로 무엇이 좋은지 잘 모르겠습니다. 나의 이해에서 Terraform template_file 및 cloud-init
, 클라우드 초기화은 그들이 지정한 어떤 인터프리터 사용하여 자동으로 실행됩니다 EC2 인스턴스에/var/lib/instance/scripts
디렉토리에 로컬 컴퓨터에서 여러 스크립트를로드 부트 스트랩위한 것입니다. 그런 다음
template_file
에서 렌더링해야하는 항목은 무엇입니까?
또 다른 질문은 cloud-init의 일부로 bash 스크립트 만 실행하거나 파이썬 인터프리터도 허용했는지 여부입니다.