Azure

[Azure] Terraform을 이용하여 리소스를 만들어보자 - 2

seolbinzz 2024. 1. 24. 09:58

 

 

 

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가 실행되어 아파치가 설치되고 아파치 실행까지 된 모습을 확인할 수 있습니다!