fortunecow::install 클래스는 시스템에 패키지 fortune과 cowsay를 설치하는 package 리소스가 전부입니다.
# /home/administrator/code/environments/production/modules/fortunecow/manifests/install.pp # fortunecow 모듈에 필요한 패키지 설치 class fortunecow::install { package { ['fortune', 'cowsay']: } }
새로 생성한 파일을 ➊ 준비 영역으로 보내고 ➋ 커밋합니다.
administrator@vmgate:~/code/environments/production$ git add modules/fortunecow/manifests/install.pp ➊ administrator@vmgate:~/code/environments/production$ git commit -m 'Create fortunecow module' ➋ [master 9cda602] Create fortunecow module ... 1 files changed, 5 insertions(+) create mode 100644 modules/fortunecow/manifests/install.pp
git log 명령으로 커밋 목록을 조회할 수 있습니다. master 가지에서는 주로 fortunecow 모듈을 개발하는 작업을 처리하고 있습니다.
administrator@vmgate:~/code/environments/production$ git log --oneline
9cda602 (HEAD -> master) Create fortunecow module
4fe8cdf First commit