Vagrant для проверки рецептов шеф-поваров - но как иметь дело с частным гитом
Вопрос
Я использую бродягу для проверки моих рецептов шеф-поваров.Вопрос в том, что у меня клона моего частного репо, а машина не аутиматизана.Как я могу автоматизировать аутентификацию GIT для Boostrap Chef?Я использую бродяга ubuntu 11.10 с шеф-поваром.
Спасибо
Решение
Использовать ключи SSH с паролем на брусную + шеф-поварную настройку. будет подобные ответы, которые могут быть полезны.
Не зная более подробной информации о Chef-Solo или Chef-Client + Chef-Server.Это сводится к SSH-ключам.
Убедитесь, что вы автоматические с чем-то вроде
git@github.com:user/repo.git
Тогда вы захотите убедиться, что ваш VM и основной хост является экспедированием агента SSH.
Убедитесь, что ваш ~ / .ssh / config имеет соответствующую строку.Общий пример есть.
host *
ForwardAgent yes
.
Помните, что первый матч выигрывает в ~ / .ssh / config, не самый конкретный
Тогда вам, возможно, придется добавлять какие-либо личности с ssh-add
и убедиться, что ssh-agent
также есть также.
Наконец, в ваагранте,
config.ssh.forward_agent = true