더북(TheBook)

새로 생성한 디렉터리를 준비 영역에 추가하고 커밋합니다.

administrator@vmgate:~/code/environments/production$ git add modules/danger_module/ 
administrator@vmgate:~/code/environments/production$ git commit -m 'Create danger module' 

새로 추가한 모듈을 노드에 적용할 차례입니다. 노드 선언을 수정합니다.

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

모듈을 적용할 노드 선언에서 ‘dangermodule’을 참조합니다. 실습을 위해 고의로 모듈 이름을 다르게 입력하고 있습니다.

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

변경된 파일을 준비 영역으로 보내고 커밋합니다. 새로운 커밋(Test danger module on vm03)을 확인할 수 있습니다.

administrator@vmgate:~/code/environments/production$ git add manifests/site.pp 
administrator@vmgate:~/code/environments/production$ git commit -m 'Test danger module on vm03' 
administrator@vmgate:~/code/environments/production$ git log --oneline 
e8b939d (HEAD -> iss02) Test danger module on vm03
07aa08f Create danger module
4f145da (master) Finish fortunecow
62721ff Create motd.pp of fortunecow
c881532 (iss01) Test fortunecow on vm03
9cda602 Create fortunecow module
4fe8cdf First commit
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.