더북(TheBook)
Q 매번 이렇게 puppet apply 명령을 입력해야 하나요?

A 매니패스트와 모듈 디렉터리 경로를 일일이 입력하기가 귀찮은 것이 사실입니다. 퍼펫을 적용하는 셸 스크립트 pp를 만들어서 수고를 덜어봅시다.

shinjaehun@losttemple:~$ sudo vi /usr/local/bin/pp

퍼펫을 적용하는 명령(puppet apply)이 전부인 간단한 셸 스크립트입니다. 파일을 저장하고 명령 프롬프트로 나갑니다.

#!/bin/bash
sudo puppet apply /etc/puppet/manifests/site.pp \
--modulepath=/etc/puppet/modules/

셸 스크립트에 실행 권한을 부여합니다.

shinjaehun@losttemple:~$ sudo chmod +x /usr/local/bin/pp
shinjaehun@losttemple:~$ ls -l /usr/local/bin/pp
-rwxr-xr-x 1 root root 95 6월 22 02:56 /usr/local/bin/pp

이제부터는 pp라는 간단한 명령만으로 puppet apply 명령을 실행할 수 있습니다.

shinjaehun@losttemple:~$ pp
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.