12.4.3 기본 모듈 작성하기

    코드를 작성하기 전에 모듈 경로를 설정합니다. 코드 디렉터리가 바뀌었으니 모듈 경로도 변경해야 코드를 일관성 있게 관리할 수 있습니다. production 환경에 대한 설정 파일 production/environment.conf를 편집기로 엽니다.

    administrator@vmgate:~$ sudo vi /etc/puppetlabs/code/environments/production/environment.conf

    modulepath 항목을 추가하고 모듈 경로를 입력합니다.

    # /etc/puppetlabs/code/environments/production/environment.conf
    # production 환경 설정 파일
    ...
    modulepath=/home/administrator/code/environments/production/modules

    base 모듈을 작성합니다. 모듈 경로 아래 모듈 이름과 같은 base 디렉터리를 생성합니다.
    다시 base 모듈의 매니페스트 파일을 저장할 manifests 디렉터리를 base 디렉터리 아래에 생성합니다.

    administrator@vmgate:~$ cd code/environments/production
    administrator@vmgate:~/code/environments/production$ mkdir modules/base 
    administrator@vmgate:~/code/environments/production$ mkdir modules/base/manifests 
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.