더북(TheBook)

master-code-dir 값을 바뀐 경로로 수정하고 파일을 저장합니다.

...
    # (optional) path to puppet conf dir; if not specified, will use
    # /etc/puppetlabs/puppet
    master-conf-dir: /etc/puppetlabs/puppet

    # (optional) path to puppet code dir; if not specified, will use
    # /etc/puppetlabs/code
    master-code-dir: /home/administrator/code

    # (optional) path to puppet var dir; if not specified, will use
    # /opt/puppetlabs/server/data/puppetserver
    master-var-dir: /opt/puppetlabs/server/data/puppetserver
...

변경된 내용을 반영하려고 퍼팻 서버를 다시 시작합니다.

administrator@vmgate:~$ sudo systemctl restart puppetserver

production 환경에서 반영할 코드는 code/environments/production에서 입력합니다. 작업 디렉터리를 변경하고 manifests에 들어 있는 기본 매니페스트 site.pp를 편집합니다.

administrator@vmgate:~$ cd code/environments/production/ 
administrator@vmgate:~/code/environments/production$ vi manifests/site.pp 
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.