Vagrant: Eu preciso de um sistema de provisionamento sem dependências

3

Começando do chão com uma configuração vagrant. Host é o Windows. Eu tenho uma configuração muito simples, então eu queria usar o Ansible, mas entendi:

[default] Running provisioner: ansible...
The executable 'ansible-playbook' Vagrant is trying to run was not
found in the %PATH% variable. This is an error. Please verify
this software is installed and on the path.

Então, basicamente, eu entendo que isso significa que o Vagrant quer o Ansible instalado por conta própria, e está tentando usar uma instância existente do Ansible (que eu não tenho).

A minha pergunta é: O Chef ou o Puppet estão integrados no Vagrant? Eu quero poder apenas instalar o Vagrant e rodar vagrant up , do jeito que ele deveria funcionar, sem ter que instalar um sistema de provisionamento no host além disso.

Obrigado!

    
por ezuk 22.08.2013 / 20:49

1 resposta

6

Os provedores que o Vagrant suporta requerem que a caixa usada também tenha as ferramentas corretas já instaladas. Para usar um fantoche ou um agente de marionetes, a caixa que você usa deve incluir o fantoche. O mesmo vale para chef e chef-solo.

    
por 22.08.2013 / 20:55