Als «puppet» getaggte Fragen

8
Puppet exportierte Ressourcen für .erb-Dateivariablen?

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 =...

8
Wie kann ich eine Reihe von Ressourcen in Puppet benötigen?

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...

8
Wie führe ich ein Shell-Skript von Puppet aus?

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...

8
Wie konvertiere ich eine Zeichenfolge in eine Ganzzahl in Puppet?

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...

8
Keine APT Empfiehlt mit Puppe

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...

8
Paket von PPA mit Puppet installieren

Ich versuche, VMs automatisch mit vorinstalliertem Docker bereitzustellen. Meine Standard-init.pp sieht folgendermaßen aus: class { 'apt': always_apt_update => true, } package { [ #'build-essential', #'vim', #'curl', #'zsh', #'git-core', #'htop', #'wget', #'linux-image-generic-lts-raring',...

8
Puppet-Umgebung bestimmen / einstellen

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...