이제 노드 선언을 수정해서 노드마다 다른 자료를 넘겨 webapp::web 클래스를 참조해 보겠습니다. 기본 퍼팻 매니페스트 site.pp를 편집기로 수정합니다.
administrator@vmgate:~/code/environments/production$ vi manifests/site.pp
아무 값도 없이 webapp::web을 참조하는 노드 vm01.linuxmastery.kr과 달리 노드 vm02.linuxmastery.kr에서는 servername과 port의 값을 받아 webapp::web 클래스를 참조합니다.
# /home/administrator/code/environments/production/manifests/site.pp # 노드 선언 node 'vm01.linuxmastery.kr' { include base include webapp::web } node 'vm02.linuxmastery.kr' { include base class { 'webapp::web': servername => 'beginner.linuxmastery.kr', port => '8080', } }