Ich möchte den folgenden Befehl nur ausführen, wenn die Datei (/ usr / local / bin / papply) nicht vorhanden ist. Ich bin mir nicht sicher, was ich dort hinstellen soll. exec { 'git add url': command =>'git remote add origin https://github.com/testing/puppet.git', require => Exec['git init'], cwd => '/home/vagrant/django', user …
Gibt es eine (einfache) Möglichkeit, dass Puppet eine im Internet verfügbare Datei für die Source-Eigenschaft einer Datei verwendet? z.B: file { "/home/text.txt": source => [ "http://www.example.com/text.txt", ] }
Ich würde gerne wissen , wie einzurichten :datadir:in hiera.yamlfür eine optimale Nutzung mit Puppet und Vagrant. Derzeit verwende ich Vagrant 1.5.0 mit Virtualbox 4.2 unter Ubuntu 13.10 mit einem Ubuntu 12.04-Gast, auf dem Puppet 3.1.1 ausgeführt wird Ich versuche, eine Umgebung einzurichten, die diesem Blog-Beitrag " Puppet Best Practices: Umgebungsspezifische …
Wir haben manchmal das Problem, dass neue Server die falsche Zeit im BIOS haben, so dass die Zeit um einen Monat verschoben werden kann. Wenn Sie eine VM in VMware anhalten und dann die Suspendierung aufheben, ist auch die Zeit abgelaufen. Da NTP nach einem maximalen Offset nicht synchronisiert wird, …
Ich habe einen Puppet Master / Agent eingerichtet und das Zertifikat für den Agenten auf dem Master erfolgreich signiert. Beim Ausführen wird puppet agent --testjedoch ein Fehler angezeigt, der folgendermaßen aussieht: Warning: Unable to fetch my node definition, but the agent run will continue: Warning: SSL_connect returned=1 errno=0 state=SSLv3 read …
Ich untersuche, ob ich das Marionetten-Ökosystem irgendwie dazu bringen kann, unsere vorhandene Microsoft Enterprise-Zertifizierungsstelle zu nutzen, anstatt eine eigene Zertifizierungsstelle zu sein. Da Puppet ankündigt, dass das gesamte System "Standard-SSL" ist, ist es meiner Meinung nach durchaus möglich, dies ohne großen Wechsel der Puppe zu tun. Es ist jedoch wahrscheinlich …
Bei der Verwendung von Puppet erhalte ich Fehlermeldungen wie returned 1 instead of one of [0] Gibt es eine Möglichkeit, die eigentliche Fehlermeldung auszugeben / abzurufen?
Hinweis: Es gibt viele theoretische Fragen. Kürzlich lese ich über Puppet (und ähnliche Systeme), was - wie ich glaube - meine Arbeit sehr erleichtern kann. Aber ich versuche - und kann es leider nicht - zu verstehen, was ich alles "puppen" kann. Ich kann mir "Clouds" oder HA-Cluster vorstellen, bei …
Ich verwende Debian Squeeze mit PostgreSQL 9.1 aus Backports. Puppet hat Version 2.7.14. Leider gibt das Init-Skript den falschen Exit-Code für den Status zurück. Daher habe ich einen benutzerdefinierten statusBefehl geschrieben, um festzustellen, ob postgresql ausgeführt wird oder nicht. service { 'postgresql': ensure => running, enable => true, hasstatus => …
Ich bin neu bei Puppet und während ich * nix-Systeme seit vielen Jahren benutze, habe ich nie als Systemadministrator oder in Ops gearbeitet. Ich schreibe derzeit Puppet-Manifeste für das Hosten einer Reihe von Webanwendungen (PHP / MySQL / MongoDB, Code in Git). Natürlich muss Puppet einige Kenntnisse über die tatsächlichen …
Dies war ein Kinderspiel in CFEngine ... Aber ich bin jetzt in einer Puppet-Umgebung und muss in der Lage sein, bestimmte sysctl.conf-Variablen zuzuweisen / sicherzustellen / zu überprüfen. In der CFEngine-Welt konnte ich einfach in einer Konfigurationsdatei nach bestimmten Zeilen suchen ... Ich habe im Puppet-Wiki einen kleinen Verweis auf …
Die Idee, unsere iptablesRegeln mit Puppet zu verwalten, wurde aufgegriffen. Ich sehe, dass augeasdas eine iptablesLinse hat, aber es ist derzeit experimentell. Hat jemand Vorschläge, wie man damit umgeht? Idealerweise möchte ich die Ketten basierend auf der Klasse eines Servers erstellen.
Ich habe 2-3 Knotencluster für unsere Load Balancer und verschiedene Webanwendungen. Ich muss die Änderung zuerst in der Qualitätssicherung vornehmen, dann im Staging (auf 2-3 Servern) und dann in der Produktion (auf 2-3) Servern. Ist hier ein Konfigurationsmanagement-Tool wie Koch oder Marionette geeignet? Oder ist es übertrieben? Wenn es übertrieben …
Ich versuche, eine Ubuntu-VM mit installiertem Puppet einzurichten, damit ich unser Produktionssetup lokal testen kann. Ich habe Probleme, Puppenspieler und Puppe dazu zu bringen, miteinander zu reden. Lass mich dich durch meine Schritte führen. (Der Server hostnameist ein vollqualifizierter Domänenname im Format "web1.xxx.xxx.net"). Zuerst lösche ich alle PEM-Dateien (außer natürlich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.