Ich habe eine kleine Ressource und Anbieter für Nginx-Sites, die eine Konfigurationsdatei für eine Website schreibt.Chef - Vorlage in einem Provider nicht Quelle finden
action :start do
template "/etc/nginx/sites-enabled/my_site" do
source "nginx_site.conf.erb"
notifies :reload, "service[nginx]"
end
end
Wenn ich es von einem anderen Kochbuch der Vorlage nginx_site.conf.erb verwende gefunden werden nicht als Koch ist für eine Vorlage, wo diese Ressource aus aufgerufen wird.
Gibt es eine Möglichkeit, Koch zu sagen, nach einer Vorlage in der Nginx Ressource & Anbieter Kochbuch zu suchen?
Ich wäre wirklich interessiert, eine Antwort auf diese Frage zu sehen. Aber wenn es keinen gibt, würde ich vorschlagen, dass Sie die Vorlage (mit action: nothing) außerhalb der spezifischen Ressource definieren und sie nur bei Aktion benachrichtigen, wie Sie es in der Vorlagenressource tun. Wenn die Startaktion nicht aufgerufen wird, wird auch die Vorlagenressource nicht verwendet. So werden Sie die gleichen Ergebnisse haben. –