6
サイトの設定ファイルを書き出すnginxサイト用の少しリソースとプロバイダがあります。シェフ - プロバイダ内でソースが見つからないテンプレート
action :start do
template "/etc/nginx/sites-enabled/my_site" do
source "nginx_site.conf.erb"
notifies :reload, "service[nginx]"
end
end
私はシェフがこのリソースが呼び出されたテンプレートを探しているように、テンプレートのnginx_site.conf.erbが発見されない他の料理から、それを使用しています。
シェフにnginxリソース&プロバイダー料理の中のテンプレートを探すように指示する方法はありますか?
私は本当にこの質問に対する答えを見ることに興味があります。しかし、そうでない場合は、特定のリソースの外にテンプレートを定義し(アクションなし:なし)、テンプレートリソースの場合と同様にアクション時に通知することをお勧めします。開始アクションが呼び出されない場合は、テンプレートリソースも呼び出されません。だから同じ結果が出るでしょう。 –