2
chef deployment?という別の質問がありますが、その範囲は多少広すぎます。だから私はここでより具体的な質問をするでしょう:シェフの展開リソースで変更を展開する方法は?
シェフのDeploy Resourceでコード変更をどのように配備するのですか?おそらく私は今私の現在のcapistranoワークフロー( "git push & & cap deploy")に慣れています...しかし、私が知ることができるのは、私が自分の変更をコミットした後、私はサーバにsshして "sudoシェフクライアント "?それについての何かが間違っていると感じます。キャップ相当額はない、つまり「シェフ展開」ですか?
すべてのコードコミットを展開したくない場合はどうすればよいですか?私はchef-clientをデーモンとして実行しています。クライアントにssh権限を持っていません。シェフサーバーにのみアクセスできます。そのケースはどうですか? – Emil
deployリソースにdeploy_revisionプロバイダを使用します。 http://docs.opscode.com/resource_deploy.html – jtimberman