더북(TheBook)

공동 작업자가 수정한 코드를 원본 저장소에 반영하려면 어떻게 해야 할까?

공동 작업자 serious가 vm01.linuxmastery.kr 시스템에서 매니페스트 파일 site.pp를 편집기로 수정하고 있다.

administrator@vm01:~/puppet_linuxmastery.kr$ vi manifests/site.pp

serious

vm03 노드 선언에 webapp 모듈을 포함시켜 보자.

 

node 'vm03.linuxmastery.kr' {
  include webapp
  notify { '===== vm03 =====\n': }
}

변경된 파일을 추가하고 커밋한다.

administrator@vm01:~/puppet_linuxmastery.kr$ git add manifests/site.pp
administrator@vm01:~/puppet_linuxmastery.kr$ git commit -m 'Add webapp module to vm03'
[master d850d26] Add webapp module to vm03
 1 file changed, 1 insertion(+)

git push로 변경된 내용을 원격 저장소에 전송한다.

administrator@vm01:~/puppet_linuxmastery.kr$ git push origin master
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.