Stellen Sie den Knotennamen in Puppenspiel auf NOOP -Option fest
-
25-10-2019 - |
Frage
Ich verwende Puppet und möchte sie mit Noop testen, aber eine gewisse Konfiguration hängt vom Hostnamen wie die Knotentypen ab.
Wie kann ich den Knotennamen festlegen und die Puppe mit NOOP ausführen, um die Knotenkonfiguration zu überprüfen, die mit dem Namen des Knotens übereinstimmt? Derzeit habe ich diese als Fehlermeldung (mein Laptop ist Solaria):
Ich konnte weder einen Standardknoten noch mit 'Solaria, Solaria.lan' auf Knoten Solaria.lan finden
Vielen Dank.
Lösung
puppetd --test --noop --fqdn="hostname.example.com"
Oder mit 2.6 kann dies vorzuziehen sein:
puppet agent --test --noop--fqdn="hostname.example.com"
Dies erstellt tendenziell neue Zertifikate über den Marionettenmeister, sodass Sie wahrscheinlich laufen müssen puppetca --clean hostname.example.com
Wenn Sie auf den Marionettenmaster -Nachwort, ansonsten Hosts mit diesen Namen erhalten, können sie keine SSL -Beziehung zum Master aufbauen.
Andere Tipps
Ich finde nur eine mögliche Lösung heraus und füge diese meiner Konfigurationsdatei hinzu
nodename = cert
certname = hostname