mit Hostnamen übereinstimmen. Ich erstelle ein Kochrezept, um eine Konfigurationsänderung auf alle Server anzuwenden, deren Hostname mit regexp einem bestimmten Muster entspricht. Ich bin mir jedoch nicht sicher, wie es geht.Wenden Sie das Rezept auf alle Server an, deren Hostnamen mit CHEF
Beispiel: mein Hostname sieht wie folgt aus:
- dvabwichf01
- dvcdwichf01
mein Rezept in default.rb ist:
case node['hostname']
when '*ab*'
template "/tmp/regextest" do
source "test_ab.erb"
mode "0644"
end
else
template "/tmp/regextest" do
source "test_cd.erb"
mode "0644"
end
end
Aber das funktioniert nicht als erwartet, nur die "else" Vorlage wird auf allen Servern aktualisiert. bitte helfen.