다음 puppet.conf
과 같은 동적 환경을 구성 했습니다.
modulepath = $confdir/environments/$environment/modules
manifest = $confdir/environments/$environment/site/manifests/site.pp
environmentpath = /etc/puppetlabs/puppet/environments
내 environments
디렉토리에는 manifest/site.pp
파일 및 modules
디렉토리 와 함께 환경이 있습니다 .
그러나 에이전트를 실행할 때 sudo puppet agent --test --environment=test
다음 오류가 발생합니다 ( production
에이전트 puppet.conf
파일 에서 환경을 설정하지 않았습니다 ).
Warning: Local environment: "test" doesn't match server specified node environment "production", switching agent to "production".
프로덕션 환경의 모듈에만 적용됩니다.
꼭두각시 엔터프라이즈 3.7.3을 사용하고 있습니다.