webapp 모듈의 매니페스트 web.pp, db.pp, wp.pp를 참조하려고 모듈 기본 매니페스트인 init.pp를 작성합니다.
administrator@vmgate:~/code/environments/production$ vi modules/webapp/manifests/init.pp
include로 각 클래스를 참조합니다. 이때 데이터베이스를 생성한 후 워드프레스 배포가 되도록 webapp::db 클래스가 webapp::wp 클래스보다 선행되어야 합니다. 기호 ->로 클래스 순서를 명시합니다.
# /home/administrator/code/environments/production/modules/webapp/manifests/init.pp # webapp 모듈의 기본 매니페스트 class webapp { include webapp::web include webapp::db include webapp::wp Class['webapp::db'] -> Class['webapp::wp'] }
webapp 모듈 준비가 끝났습니다. 모듈을 참조하려고 노드 선언을 수정합니다.
administrator@vmgate:~/code/environments/production$ vi manifests/site.pp