木偶到厨师(在窗户上使用RSA钥匙的git拉动)



我是厨师的新手,并且一直在尝试将此代码从木偶转换为厨师。

vcsrepo { "C:ProgramDatachecks":
    ensure => latest,
    provider => 'git',
    source => "git@domain.org:ops/checks.git",
    identity => "C:/ProgramData/id_rsa",
    notify => Service["Service_Agent"],
  }

不幸的是,这在Chef Core中并不直接使用,专门使用带有git资源的SSH键。查看添加此的poise-git食谱和poise_git资源。

poise-git不起作用。

这是有效的方法:编辑C: Program Files git etc ssh ssh_config

添加SSH键的路径:

Host SERVER_FQDN
  IdentityFile C:pathid_rsa

使用此食谱:

git 'C:\destination\here' do
   repository 'git@domain.org:name.git'
end

最新更新