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

Я использую 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 Ответ

0 голосов
/ 28 мая 2018

Скопировано из комментариев:

Тогда не используйте app_git.Вам придется самостоятельно писать его, обычно с ресурсом file или аналогичным.Обработка ключа развертывания в app_git предназначена только для операций git от Chef. Если ваше приложение должно также касаться git, то вам нужно сделать это самостоятельно:)

...