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