Ich habe gerade Foreman zum ersten Mal eingerichtet und bin mir nicht sicher, wie ich alle meine Konfigurationen unter Versionskontrolle stellen soll. Ich weiß, dass ich Git für jedes Modul verwenden kann, das ich auf meinem Puppet-Master installiere, würde aber eine ganzheitlichere Lösung bevorzugen, die nicht nur Module umfasst, sondern …
Ich versuche, meine Klinik 'Itai-Test' so zu konfigurieren, dass sie Puppeneinstellungen vom Puppen-Server erhält, der 'Puppenmeister' heißt. Auf dem Server lief ich: [root@puppetmaster requests]# puppet cert --generate itai-test.domain Error: A Certificate already exists for itai-test.domain [root@puppetmaster requests]# puppet cert --sign itai-test.domain Error: Could not find certificate request for itai-test.domain [root@puppetmaster …
Ich habe ein paar hundert einmalige Server mit unterschiedlichen Konfigurationsdateien, die in einem Verzeichnis vorhanden sein müssen. Kopien der Dateien befinden sich auf dem Puppenmeister. Innerhalb einer meiner Klassen habe ich einen Standardsatz von Konfigurationen, die immer auf den Knoten übertragen werden, wie folgt: file { "/etc/someprogram/config/000-default": ensure => "present", …
Ich verwende Puppet, um eine Reihe von Debian-Servern bei der Arbeit zu verwalten, auch wenn dies die Installation von Paketen umfasst. Ein Paket, das ich auf mehreren Systemen installiere, ist nmap, mit dem überprüft wird, ob die Firewall-Regeln ordnungsgemäß eingerichtet sind. Wenn Sie unter Debian 7.0 APT :: Install-Recommends aktiviert …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Wie füge ich einem definierten Puppentyp einen Handler hinzu? Zum Beispiel, wenn ich habe: define foo::bar ($baz) { ... } Wie kann ich einen Handler haben foo::bar, der mit etwas umgeht, das enthält? ... notify => Foo::Bar['zippidy'] ... ? Der Handler würde dann verschiedene Execs innerhalb der bedingten Logik ausführen, …
Ich möchte überprüfen, ob der Inhalt einer Variablen eine ungerade Zahl ist. Aber ich brauche eine ganze Zahl dafür. $ip_array = split($ipaddress, '.') $odd_ip = $ip_array[3] % 2 if $odd_ip == 1 { notice("is odd") } Gibt es eine einfache Möglichkeit, einen String in eine Ganzzahl umzuwandeln?
Ich muss installieren, npmwas von gemacht wird curl http://npmjs.org/install.sh | shund ist neu in der Verwendung puppet. Ich bin ein bisschen verwirrt darüber, wie dies gemacht werden soll. Ich bin mir bewusst, package {}dass ich einen Eintrag erstellen muss , der ein execZiel aufruft , aber wenn ich npmvon der …
Szenario: Meine Konfigurationsdatei wird durch eine .erbDatei definiert, die das folgende Snippet enthält. <% backupclients.each do |backup_files| -%> Job { Name = "Server" JobDefs = "DefaultJob" Client = <%= backup_files %>-fd Pool = TeraMonth Write Bootstrap = "/var/lib/bacula/<%= backup_files %>.bsr" } <% end -%> Die Konfigurationsdatei des Servers benötigt einen …
Bei der Installation von Capitolit finde ich Folgendes: # aptitude install gitolite The following NEW packages will be installed: gitolite 0 packages upgraded, 1 newly installed, 0 to remove and 29 not upgraded. Need to get 114 kB of archives. After unpacking 348 kB will be used. Get:1 http://security.debian.org/ squeeze/updates/main …
Ich habe eine Puppenklasse, wenn ich den folgenden Code habe: class A { require B .... } Ich erhalte einen Fehler bei zirkulären Abhängigkeiten. Wenn ich habe: class A { include B .... } alles funktioniert gut
Wie kann ich unsere vorhandenen Puppet-Clients migrieren, um auf einen neuen Puppetmaster-Server zu verweisen? Ich möchte lieber nicht manuell zu jeder Client-Box gehen und ein neues Zertifikat generieren. Beim Versuch des Offensichtlichen - rsync alle Dateien von / etc / puppet und / var / lib / puppet auf den …
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.