Настройка ключа развертывания и пути оболочки ssh для клонирования git с помощью поваренной книги application_git
Я использую Chef для управления серверами. Ранее я использовал поваренную книгу приложения для клонирования репозитория. Но теперь в более поздней версии поваренной книги приложения эта поддержка перенесена в новую поваренную книгу application_git. Я использую 1.1.0
Выпуск -
- Я хочу изменить путь ключа развертывания
- Содержимое ssh_wrapper
- Путь ssh_wrapper.
Что все, что я пробовал - Текущий код -
application 'accounts' do
action :deploy
path <somepath>
owner 'nobody'
group 'nogroup'
git 'name' do
repository <repopath>
revision <value>
deploy_key deploy_key
end
end
Я не могу найти, если мне нужно передать путь, используя ssh_wrapper_path или ssh_wrapper или deploy_key_path. Все терпят неудачу.
В настоящее время я могу получить ключи и упаковщик, но не в том месте.
1 ответ
Скопировано из комментариев:
Тогда не используйте app_git. Вам придется самостоятельно писать его, обычно с file
ресурс или аналогичный. Обработка ключа развертывания в app_git предназначена только для операций git от Chef. Если само ваше приложение также должно касаться git, то вам нужно сделать это самостоятельно:)