Boa noite Danilo,
Sobre item 5.5 do livro, realizei as alterações para utilizar o Puppet Librarian, porém estou obtendo o seguindo problema.
D:\projetos\Devops>vagrant reload db
==> db: Checking if box 'hashicorp/precise32' is up to date...
==> db: Installing Puppet modules in "librarian" with Librarian-Puppet...
Unable to load puppet. Please install it using native packages for your platform (eg .deb, .rpm, .dmg, etc).
puppet --version returned pid 10696 exit 1
'""C:\Program' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.
Esse é o conteúdo do meu init.pp:
class loja_virtual {
class { 'apt':
always_apt_update => true,
}
Class['apt'] -> Package <| |>
}
Esse é o conteúdo do meu Puppetfile:
mod "puppetlabs/apt", "1.4.0"
e dentro do meu Vagrantfile está:
config.librarian_puppet.puppetfile_dir = "librarian"
config.vm.define :db do |db_config|
db_config.vm.hostname = "db"
db_config.vm.network :private_network,
:ip => "192.168.33.10"
db_config.vm.provision "puppet" do |puppet|
puppet.module_path = ["modules", "librarian/modules"]
puppet.manifest_file = "db.pp"
end
end
obrigado !
Att,
Fabio