Настройка ключа развертывания и пути оболочки ssh для клонирования git с помощью поваренной книги application_git

Я использую Chef для управления серверами. Ранее я использовал поваренную книгу приложения для клонирования репозитория. Но теперь в более поздней версии поваренной книги приложения эта поддержка перенесена в новую поваренную книгу application_git. Я использую 1.1.0

Выпуск -

  1. Я хочу изменить путь ключа развертывания
  2. Содержимое ssh_wrapper
  3. Путь 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, то вам нужно сделать это самостоятельно:)

Другие вопросы по тегам