Ich schreibe bestimmte Module für die verschiedenen Rollen meiner Server. Also habe ich eine Puppe und ein Puppen-Dashboard- Modul. Das Puppenmodul stellt sicher, dass die Puppe korrekt installiert ist. Das Puppen-Dashboard macht natürlich dasselbe für das Puppen-Dashboard. Beide Module benötigen die passende Quelle für Puppetlabs (übrigens verwende ich https://github.com/puppetlabs/puppet-apt ). …
Ist es möglich, so einzurichten puppet, dass Änderungen an Manifesten nur zu bestimmten Zeiten angewendet werden, sodass eventuelle Ausfallzeiten auf unserem Server auftreten, wenn wir uns dazu entschließen? Vielen Dank
Ich bin ziemlich neu bei Puppet, aber es gefällt mir bisher sehr gut. Im Moment richte ich es ein, um eine kleine Architektur zu automatisieren. Ich habe jedoch ein Problem: Ich möchte ein Paket entfernen und sicherstellen, dass es gestoppt wird. Um dies zu erreichen, habe ich den folgenden Eintrag …
Angenommen, ich habe Folgendes in der /etc/syslog.confDatei: # Log all kernel messages to the console. # Logging much else clutters up the screen. #kern.* /dev/console Ich möchte es ändern kern.* /var/log/kern.log, um den für Menschen lesbaren Zeitstempel für das Kernel-Protokoll zu erhalten. Puppe kann es tun: class syslog::config { file …
Meine Tradition ist es, alle Zonenserien bei Änderung auf den Zeitstempel zu setzen. Jetzt, da Puppet meine neue Religion ist, möchte ich beim Erstellen von Zonendateien aus exportierten Ressourcen serielle Zeitstempel festlegen. Ein etwas trivialisiertes Beispiel könnte so aussehen: file { "/tmp/dafile": content = inline_template("<%= Time.now.to_i %>"), } Das Problem …
Ich versuche, zwei verschiedene Dateien mit einer Vorlage zu erstellen, da sie sich nur um eine Zeile unterscheiden. file { "/tmp/bootstrap-raid.sh": content => template("pxe/bootstrap.sh.erb"), } file { "/tmp/bootstrap-noraid.sh": content => template("pxe/bootstrap.sh.erb"), } bootstrap.sh.erb: <% if ??? == "???" %> -r yes \ <% else %> -r no \ <% end …
Ich habe ein Problem mit dem folgenden Puppet-Manifest, das das passwdqcPam-Modul auf einem RHEL-6-System aktivieren soll (dies verwendet Puppet 0.25.5 und Augeas 0.7.2): augeas { 'authconfig': context => '/files/etc/sysconfig/authconfig', changes => [ 'set USEPASSWDQC yes', 'set USECRACKLIB no', ], notify => Exec['authconfig-all'], } exec { 'authconfig-all': command => '/usr/sbin/authconfig --updateall', …
Ich muss exim4 über Puppet installieren. Da für diese Installation eine interaktive Konfiguration erforderlich ist, benötige ich eine Antwortdatei, weiß jedoch nicht, wie eine generiert werden soll. Wie generiere ich eine Antwortdatei?
Hat jemand ein Ranking-System für die Pakete, die bei Forge bei PuppetLabs erhältlich sind ? Zum Beispiel gibt es ein halbes Dutzend Apache-Pakete. Bei normaler Verteilung wird man wahrscheinlich arbeiten, man wird ein bisschen mit verschiedenen Funktionen arbeiten und der Rest sind unvollendete kleine Hacks. Jemand weiß, welche zu verwenden …
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.