1

私は最近、Chef をいじって、それを評価し、デプロイおよびインフラストラクチャ オプションとして使用できるように学習しています。私が行き詰まっていることの 1 つは、主に Apache です。

このノードを実行している Ubuntu VM に付属する Apache のバージョンは 2.2.22 です。ノードが (chef-client を使用して) 収束するたびに、2.4 にアップグレードすることを確認したいと思います (まだそのバージョンでない場合)。私が使用しているレシピ/クックブックは、apt パッケージ マネージャーを使用しています。aptを使用してApacheを手動でアップグレードできることは知っていますが、メインのクックブックにこれを行うように指示する方法が必要であると考えました。

4

1 に答える 1

1

apt_package http://docs.opscode.com/resource_apt_package.htmlについては、このリンクを参照してください。

指定できます

デフォルト[:Apache][:バージョン] = '2.4'

attributes/default.rb に。

それからレシピでは、

apt_package "name_of_package" do
  version node[:apache][:version]
end
于 2013-08-31T07:09:14.880 に答える