In meinem Rezept möchte ich den Modus herausfinden, in dem Chef läuft und laden von Datenbeutel darauf basierend. Wenn es Chef-Null läuft, dann lade ich den Datenbeutel auf eine bestimmte Art und wenn nicht auf andere Weise.Wie man Informationen über Küchenchef-Bereitsteller (Chef-Null oder nicht) in einem Küchenrezept erhalten?
if Chef::Config[:zero] == 'true'
//Load unencryted databag from local
else
//Load encrypted databag
end
Aber momentan tritt es immer in den else Block ein. Ich bin mit Küche mit
provisioner:
name: chef_zero
Nun. Dies wird für uns nicht funktionieren. Kennen Sie eine Möglichkeit, den Kochmodus zu überprüfen? – Shamik
Es gibt nichts Spezifisches, Sie müssen ein Attribut selbst in Ihrer Küchenkonfiguration hinzufügen oder nach '/ tmp/kitchen' suchen (oder das Äquivalent auf anderen Plattformen). – coderanger
Aber ernsthaft wirst du das bereuen :) – coderanger