main 섹션을 추가하고 server 항목에 퍼팻 서버 주소를 입력합니다. 퍼팻 서버 주소는 완전한 도메인 주소 형식으로 입력해야 합니다. 퍼팻 서버와 에이전트의 도메인 주소가 필요하므로 미리 네임 서버나 호스트 파일 hosts에 호스트 이름을 등록해야 합니다.
# /etc/puppetlabs/puppet/puppet.conf # vmgate의 퍼팻 설정 [master] vardir = /opt/puppetlabs/server/data/puppetserver logdir = /var/log/puppetlabs/puppetserver rundir = /var/run/puppetlabs/puppetserver pidfile = /var/run/puppetlabs/puppetserver/puppetserver.pid codedir = /etc/puppetlabs/code [main] server=vmgate.linuxmastery.kr
puppet agent 명령을 실행합니다. --test 옵션은 즉시 퍼팻 서버에서 카탈로그를 받아 와서 적용하므로 결과를 바로 확인하는 데 쓰입니다. 퍼팻 서버나 에이전트 모두 sudo 없이는 실행할 수 없습니다.
administrator@vmgate:~$ sudo /opt/puppetlabs/bin/puppet agent --test
Info: Using configured environment 'production'
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Retrieving locales
Info: Caching catalog for vmgate.linuxmastery.kr
Info: Applying configuration version '1570591311'
Notice: Applied catalog in 0.08 seconds