더북(TheBook)

기본 매니페스트인 site.pp를 정리합니다. 이제 site.pp에는 노드 선언만 들어갑니다. 공통으로 적용할 기능을 수정하려면 기능별로 나누어 놓은 매니페스트에서 클래스를 편집하면 됩니다. 추가로 적용하고 싶은 기능은 새로운 매니페스트를 생성하고 클래스를 선언해서 구현할 수 있습니다. 노드 vm01.linuxmastery.kr에는 패키지 설치와 로그인 메시지 추가 기능을 모두 집어넣고, 노드 vm02.linuxmastery.kr에는 패키지 설치 기능은 제외하는 식으로 운영할 수도 있습니다.

# /home/administrator/code/environments/production/manifests/site.pp
# 노드 선언
node 'vm01.linuxmastery.kr' { 
  include packages
  include motd
}

node 'vm02.linuxmastery.kr' { 
  # include packages
  include motd
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.