0

Я запускаю Vagrant под Windows 10, создавая его куклами. Мне нужны некоторые модули из горна, поэтому я добавил файл кукольный и установил vagrant r10k plugin с vagrant plugin install vagrant-r10kVagrant r10k не устанавливает модули из PuppetFile Windows 10

Во-первых, я пытался кукольный модули, так что мой Puppetfile выглядел как:

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: 

Я запускаю все из командной строки, пробовал как обычный, так и административный режим. Vagrant версия: 1.8.6

+0

Ваш Puppetfile имеет синтаксис ok, и создатель должен работать с правильными разрешениями, поэтому эти ошибки указывают на что-то коварное в вашей среде. –

ответ

0

Итак, если у кого есть такая проблема:

  1. Установите последнюю версию Vagrant
  2. Найти драгоценный камень внутри пути Vagrant (обычно c:\HashiCorp\Vagrant\embedded\bin>)
  3. Выполните шаги, описанные здесь : http://guides.rubygems.org/ssl-certificate-update/
  4. Установите плагины, как указано в вопросе.

 Смежные вопросы

  • Нет связанных вопросов^_^