Question

J'utilise vagrant pour tester mes recettes chef.Le problème est que j'ai cloner mon repo privé et la machine n'est pas auteticated.Comment puis-je automatisé git authentification de bootstrap, chef?Je suis en utilisant le vagabond ubuntu 11.10 avec le chef.

Merci

Était-ce utile?

La solution

l'utilisation de clés ssh avec mot de passe sur un vagabond+chef de configuration aura le même genre de réponses qui pourraient vous être utiles.

Sans connaître plus de détails de ce chef-solo, ou chef-client + cuisinier-serveur.Il vient de clés ssh.

Assurez-vous que vous êtes authing avec quelque chose comme git@github.com:user/repo.git

Alors, vous voulez vous assurer que votre VM et hôte sous-jacent est l'agent ssh transfert.

Assurez-vous que votre ~/.ssh/config a la ligne appropriée.Un exemple général est.

host *
    ForwardAgent yes

Rappelez-vous ce premier match gagne dans ~/.ssh/config , pas les plus spécifiques

Ensuite, vous pouvez avoir à ajouter des identités ssh-add et assurez-vous que ssh-agent est-il ainsi.

Enfin, dans le Vagrantfile, config.ssh.forward_agent = true

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top