代码之家  ›  专栏  ›  技术社区  ›  Arora20

通过application\u git cookbook定制git克隆的部署密钥和ssh包装路径

  •  0
  • Arora20  · 技术社区  · 6 年前

    我用厨师来管理服务器。早些时候,我使用应用程序食谱来克隆存储库。但是现在在应用程序cookbook的更高版本中,这个支持被转移到新的cookbook应用程序\u git。 我正在使用1.1.0

    1. 我想更改部署密钥的路径

    我都试了些什么- 当前代码-

    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\u wrapper\u path或ssh\u wrapper或deploy\u key\u path传递路径。一切都在失败。

    目前,我可以得到钥匙和包装,但在一个错误的地方。

    1 回复  |  直到 6 年前
        1
  •  0
  •   coderanger    6 年前

    从评论中复制:

    那就不要用app\u git。你得自己写,通常是用 file 资源或类似资源。app\u git的deploy key handling只用于Chef的git操作,如果你的app本身也需要接触git,那么你需要自己去做:)