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.

War es hilfreich?

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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top