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

    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
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.