シェフのレシピをテストするためのヴァグラント - しかしプライベートgitに対処する方法

StackOverflow https://stackoverflow.com//questions/10699333

  •  12-12-2019
  •  | 
  •  

質問

私はシェフのレシピをテストするためにvagrantを使います。問題は私のプライベートレポをクローンしていて、マシンは非アクティブ化されていないということです。BoostrapシェフへのGit認証を自動化するにはどうすればよいですか。私はシェフでヴァグラントUbuntu 11.10を使っています。

ありがとう

役に立ちましたか?

解決

Vagrant + Chefの設定でパスフレーズでSSHキーを使用する 役に立つかもしれない似た答えがあります。

Chef-Solo、またはChef-Client + Chef-Serverの詳細を知らずに。それはSSHキーに降ります。

あなたが何かで承認していることを確認してください git@github.com:user/repo.git

それからあなたはあなたのVMと基礎となるホストがSSHエージェント転送であることを確認したいと思うでしょう。

〜/ .ssh / configが適切な行を持っていることを確認してください。一般的な例は

です
host *
    ForwardAgent yes
.

最初の一致が〜/ .ssh / configで勝ち、最も特有の

ではありません。

それからssh-addでIDを追加し、ssh-agentも確かめてください。

最後に、VagrantFileの中 config.ssh.forward_agent = true

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top