2016-10-07 2 views
0

일부 인형 자습서를 살펴보고 있습니다. motd 모듈과 viminstall 모듈 : 내 /etc/puppetlabs/code/environment/production/manifests/site.pp에서 나는 두 개의 모듈을 한 거기에서서버에서 500 오류가 선언 된 클래스를 찾을 수 없습니다.

node default { 
    class { 'motd': } 
    class { 'viminstall'} 
} 

있습니다. 내 오류는 내 viminstall 모듈과 관련이 있습니다. viminstall/manifests 디렉토리 내에서 두 파일을 만들었습니다 : init.ppvim.pp. 내 init.pp 내가 could not find declared class viminstall at /etc/puppetlabs/code/environments/production/manifests/site.pp 말하는 오류가 puppet agent --test를 실행하면 다음과 같은

class viminstall { 
    notify { "I'm installing vim": } 
    include viminstall::vim 
} 

vim.pp 다음

class viminstall::vim { 
    package { 'vim': 
    ensure => 'latest' 
    } 
} 

을 가지고있다.

왜 그런가?

+0

에'viminstall' 모듈 무엇 디렉토리 문제없이 실행? –

+0

/etc/puppetlabs/code/environments/production/modules/viminstall에 설치되어 있습니다. – deathscythe272

답변

0

내 문제는 내가 모듈 폴더를 변경하는 디렉토리에 대한 사용 권한 및 해당 파일이 755에 저장된 모든 하위 부서장이었고, 그것은

관련 문제