Terraform을 통해 만든 VM을 이용하여 쉘 스크립트를 작성하고 실행까지 시켜봅시다

install.sh
아파치 설치 및 시작하는 쉘 스크립트를 만들었습니다.
seolbin-vm-install.tf
기존에 생성했던 seolbin-vm에 금방 만든 install.tf를 실행시키는 tf를 만듭니다.
여기서 중요한 점 ! 위에 script = " "에는 쉘 스크립트 이름을 적어주는데, 꼭 인코딩해서 적어줘야 실행됩니다!!
ex ) install.sh -> 인코딩
ssh -i /path/to/id_rsa hosting@<VM-Public-IP> 를 입력하여 테라폼으로 ssh 접근하여 확인해보면
금방 적용시킨 install.sh가 실행되어 아파치가 설치되고 아파치 실행까지 된 모습을 확인할 수 있습니다!
'Azure' 카테고리의 다른 글
[Azure] 쿠버네티스 Pod & Deployment (1) | 2024.01.26 |
---|---|
[Azure] Terraform을 이용하여 리소스를 만들어보자 - 1 (0) | 2024.01.18 |
[Azure] 스케일링 종류 (1) | 2024.01.10 |
[Azure] AKS (Azure Kubernetes Service) 사용해보기 -2 (0) | 2023.12.01 |
[Azure] AKS (Azure Kubernetes Service) 사용해보기 -1 (0) | 2023.11.29 |