0

Windows 10에서 Vagrant를 실행하고 인형으로 프로비저닝합니다. 내 Puppetfile이처럼 보였다 그래서 나는 대장간에서 일부 모듈이 필요합니다, 그래서 인형 파일을 추가 vagrant plugin install vagrant-r10kVagrant r10k PuppetFile Windows 10에서 모듈을 설치하지 않습니다.

첫째로 vagrant r10k plugin을 설치 한, 나는 꼭두각시 모듈을 시도 :

forge 'http://forge.puppetlabs.com' 
mod 'stankevich/python' 
mod 'saz/locales' 

나는 방랑 플러그인 꼭두각시를 설치했다 vagrant plugin install puppet도 있습니다. 내가 vagrant up mymachine을 실행할 때, 내가 얻을 :

==> mymachine: vagrant-r10k: Beginning r10k deploy of puppet modules into c:/test/puppet/vendor using c:/test/puppet/Puppetfile 
INFO  -> Loading modules from Puppetfile into queue 
INFO  -> Deploying locales into c:/test/puppet/vendor 
ERROR -> Task #<R10K::Task::Module::Sync:0x5afab00> failed while running: Permission denied - puppet module --modulepath c:/test/puppet/vendor --color false install --force saz/locales 
INFO  -> Deploying python into c:/test/puppet/vendor 
ERROR -> Task #<R10K::Task::Module::Sync:0x5afab30> failed while running: Permission denied - puppet module --modulepath c:/test/puppet/vendor --color false install --force stankevich/python 
RuntimeError: Permission denied - puppet module --modulepath c:/test/puppet/vendor --color false install --force saz/locales 

아니, 내가 대신 저장소를 사용하려고 포기하는 것은 나의 Puppetfile은 다음과 같습니다

mod 'locales', 
    :git => "https://github.com/saz/puppet-locales.git" 

mod 'python', 
    :git => "https://github.com/stankevich/puppet-python.git" 

이 시간, 내가 얻을 :

==> mymachine: Invalid syntax in Puppetfile at c:/test/puppet/Puppetfile 
NilClass: 

명령 줄에서 모든 것을 실행하고 일반 모드와 관리자 모드를 모두 시도했습니다. 방랑 버전 : 사람이 같은 문제가있는 경우 너무 1.8.6

+0

Puppetfile의 구문이 올바르지 만 프로비저가 올바른 권한으로 실행 중이어야하므로이 오류는 사용자 환경에서 일어나는 일들을 암시 적으로 나타냅니다. –

답변

0

좋아, :

  1. 은 방랑의 최신 버전을 설치
  2. 여기에 주어진 단계에 따라 (보통 c:\HashiCorp\Vagrant\embedded\bin>) 방랑 경로 내부의 보석을 찾기 : http://guides.rubygems.org/ssl-certificate-update/
  3. 문제의 주어진대로 플러그인을 설치하십시오.