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

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top