Ich suche nach Best Practices, um meine Produktivität beim Schreiben neuer Marionettenmodule zu steigern. Mein Workflow sieht jetzt so aus:
Nachdem ich alle Fehler / Fehler durchgemacht habe, die ich mache:
Das ist zu langsam ... wie kann ich diesen Workflow schneller machen?
Ich leugne das Schreiben von Tests für Puppen. Was sind meine anderen Optionen?
rvm install ruby-2.0.0
vs. a pre-compiled ruby package
erstellt mit fpm vagrant ssh
-ing überprüft, ob der Dienst ausgeführt wird oder eine Konfiguration einen bestimmten Wert hat update : Nach der Diskussion mit @garethr sehen Sie sich seine letzten Präsentation über Wache.
Ich empfehle Sprachpuppe . Es wird mit einem Befehlszeilenprogramm ( puppetresources
) geliefert, mit dem Kataloge auf Ihrem Computer berechnet und untersucht werden können. Es hat ein paar nützliche Funktionen, die nicht in Puppet gefunden werden können:
Die einzige Einschränkung ist, dass es nur mit "modernen" Marionettenpraktiken funktioniert. Zum Beispiel ist require
nicht implementiert. Es funktioniert auch nur unter Linux.