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 ➋