Aqui está a testar receitas do chef - mas como lidar com o privado git
Pergunta
Eu uso o vagrant para testar minhas receitas do chef.O problema é que eu tenho clone meu privada de recompra, e a máquina não está auteticated.Como posso automatizado git autenticação para boostrap chef?Eu estou usando o vagrant o ubuntu 11.10 com o chef.
Obrigado
Solução
use ssh chaves com senha em um vadio+chef de instalação vai ter respostas semelhantes que podem ser úteis.
Sem saber mais detalhes do chef-solo, ou chef-client + chef-servidor.Trata-se de chaves ssh.
Certifique-se de que você está authing com algo como
git@github.com:user/repo.git
Em seguida, você vai querer garantir que o VM e o host subjacente é ssh agente de reencaminhamento.
Certifique-se de que o seu ~/.ssh/config tem a linha apropriada.Um exemplo geral é.
host *
ForwardAgent yes
Lembre-se de que o primeiro jogo ganha em ~/.ssh/config , não mais específicos
Em seguida, você poderá ter que adicionar qualquer identidades com ssh-add
e certifique-se de ssh-agent
é lá também.
Finalmente, no Vagrantfile,
config.ssh.forward_agent = true