Ich suche nach einer Möglichkeit zu testen, ob eine Datei in meinem Client vorhanden ist (nur testen, nicht erstellen). Ich habe den Weg (File.exists) in Chef gefunden, aber das war mit Marionette nicht einfach. Danke im Voraus.
Ich möchte mysql_tzinfo_to_sqlimmer dann ausführen, wenn sich das tzinfo- Paket (unter Ubuntu Server) ändert. Ich dachte, Puppet kann sich darum kümmern. Ich dachte, dass entweder Puppet auf eine Änderung der Paketversion reagieren würde oder, wenn nicht, auf eine Änderung der Zeitstempel einer im Paket enthaltenen Datei. Die einzige Möglichkeit, dies …
(Ich entschuldige mich im Voraus für die Dummheit in dieser Frage. Ich bin normalerweise ein Programmierer, kein Systemadministrator, aber ich habe es mir zur Aufgabe gemacht, einige Dinge zu automatisieren und einige andere Dinge zu bereinigen, die automatisiert sind, aber nicht auf die schönste Weise . :-) Ich habe mich …
Hat jemand jemals mehrere geografisch verteilte Systeme mit Puppet verwaltet? Ich habe mehrere fast genau ähnliche Bereitstellungen (mit Ausnahme der Server-IPs), deren Verwaltung ich in Puppet konvertieren möchte. Ich habe 2 Möglichkeiten: Lassen Sie jede Bereitstellung ihren eigenen PuppetMaster hosten, um lokale Konfigurationen bereitzustellen, und synchronisieren Sie dann die PuppetMasters …
Ich möchte von einem passwortbasierten System (mit dem ich langsam überfordert bin) zu einem auf SSH-Schlüsseln basierenden System wechseln. Ich würde gerne wissen, ob es ein SSH-Schlüsselverwaltungssystem oder eine Serverlösung gibt, mit der ich Schlüssel über Maschinen verteilen und widerrufen kann. Oder ist der beste Ansatz, Puppet für diese Aufgabe …
Ich habe Tools wie Puppet verwendet, um einzelne Systeme mit im Allgemeinen hohem Erfolg zu verwalten. Die Marionette fällt aus, weil sie Abhängigkeiten außerhalb eines einzelnen Servers nicht gut verwalten kann. Auf einem MySQL-Server konfiguriere ich Puppet beispielsweise für Folgendes: Konfigurieren Sie die Authentifizierung auf dem Computer so, dass sie …
Ich versuche, Puppet dazu zu bringen, autorisierte SSH-Schlüssel für virtuelle Benutzer zuzuweisen, erhalte jedoch weiterhin den folgenden Fehler: err: Could not retrieve catalog: Could not parse for environment production: Syntax error at 'user'; expected '}' at /etc/puppet/modules/users/manifests/ssh_authorized_keys.pp:9 Ich glaube, meine Konfiguration ist korrekt (siehe unten), aber gibt es einen Syntaxfehler …
Ich habe viel über die Verwendung von Cobbler zusammen mit Puppet / Cfengine für eine schnelle Bereitstellung und Konfiguration gehört. Können Sie mich auf einige Tutorials verweisen oder Ihre Erfahrungen mit Ihnen teilen? Würde auch gerne etwas über andere Systeme erfahren, die Sie für eine schnelle Bereitstellung und Bereitstellung verwenden. …
Ich habe eine Liste der adressierten IP-Adressen. Ich möchte herausfinden, ob mit der IP-Adresse verknüpfte Instanzen noch ausgeführt oder beendet werden. Ich starte und beende täglich viele Instanzen und möchte nur deren Zertifikate vom Puppenmeister entfernen. Wenn es eine alternative Methode gibt, kann ich mein Ziel erreichen, das kann ich …
Ich verwende einen Befehl exec, um ein Shell-Skript auszuführen, das bestimmte Konfigurationsdateien anderer Pakete ändert. Der Befehl exec wird immer dann ausgelöst, wenn sich Eingabeparameter wie IP-Adressen, Ports oder URLs ändern oder wenn das Shell-Skript selbst geändert wurde. Ich muss ein Shell-Skript verwenden, da sich die Konfigurationsdateien des Softwarepakets zwischen …
In meinem Puppet-Manifest muss ich einen Befehl ausführen, aber erst, nachdem eine Array-gesteuerte Sammlung eines anderen Exec abgeschlossen wurde. So (Pseudocode): define foo() { exec { "touch $name": } } .... { $bars = [ "a", "b", "c" ] foo { $bars : } exec { "echo Done" : require …
Ich versuche festzustellen, was Puppet für die Umgebung auf meinen Agentenknoten hält. Per Dokumentation habe ich die Agenten - Umgebung in konfiguriert /etc/puppet/puppet.conf als solche [agent] environment = development Um die Umgebung anzuzeigen, habe ich diesen Code gefunden, um dem Facter einen Umgebungsfaktor hinzuzufügen: require 'puppet' Facter.add("environment") do setcode do …
Ich verwende eine Standardkonfiguration von Puppet unter Debian Squeeze 6.0.4. Der FQDN des Servers lautet master.example.com. Der vollqualifizierte Domänenname des Kunden lautet client.example.com. Ich kann den Puppenmeister kontaktieren und eine CSR senden. Ich unterschreibe es mit puppetca -sa, aber der Client wird immer noch keine Verbindung herstellen. Die beiden Maschinen …
Mein Puppenmeister enthält einige sensible Dateien. Ich möchte, dass jeder Marionettenagent nur auf die Dateien zugreifen kann, die für diesen bestimmten Agenten von Interesse sind. Mit anderen Worten: Führt der Puppet-Agent seinen Katalog aus und fordert den Master immer dann auf, wenn er auf eine "Datei" - oder "Vorlage" -Funktion …
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.