더북(TheBook)

이제 노드 선언을 수정해서 노드마다 다른 자료를 넘겨 webapp::web 클래스를 참조해 보겠습니다. 기본 퍼팻 매니페스트 site.pp를 편집기로 수정합니다.

administrator@vmgate:~/code/environments/production$ vi manifests/site.pp

아무 값도 없이 webapp::web을 참조하는 노드 vm01.linuxmastery.kr과 달리 노드 vm02.linuxmastery.kr에서는 servernameport의 값을 받아 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',
  }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.