Tag: puppet

Puppet ist ein ruby-basiertes Konfigurations-Management-system mit einer model-driven-DSL.
Ihr Zweck ist die Bereitstellung von Konfigurations-Datei-Erzwingung, service-Status-überwachung, Paket-installation, und andere server-side-management.

Konfigurieren ulimit mit Puppet

Anzahl der Antworten 5 Antworten
Frage ich mich, wie führen Sie den Befehl ulimit mit Puppen exec-Typs. Das problem mit ulimit scheint zu sein, dass es nicht eine binäre hat damit es nannte, mit der /bin/bash davor. Ich bin versucht zu ändern,

Puppet - erfordern eine definierte Ressource mit Parametern

Anzahl der Antworten 1 Antworten
Ich bin ganz neu Marionette, und kann nicht scheinen, um herauszufinden, die Antwort auf diese Frage. Ich habe eine definierte Marionette Ressource, das dauert ein paar Argumente: class xy::xy { include apache:regular_apache define setup($pkg_name, $xy_version, $pas_ver) {

Führen Sie benutzerdefinierte Dienste bei Systemstart mit puppet

Anzahl der Antworten 1 Antworten
Ich bin die Migration unserer alten Prozess zu tun, unsere linux-Konfigurationen verwaltet werden, durch die Marionetten, aber ich habe Probleme versuchen, herauszufinden, wie dies zu tun. Wir fügen einige Skripte in der init.d-Ordner auf unsere Systeme zu

Macht es überhaupt Sinn, sich zu sorgen => Datei UND vergewissern Sie sich => vorhanden in init.pp

Anzahl der Antworten 1 Antworten
Macht es überhaupt Sinn machen, um sicherzustellen, eine Datei ist sowohl vorhanden und Datei? Derzeit bedeuten, es ist eine Datei oder ist die file { '/etc/sendmail': Linie definieren es als eine Datei? class sendmail { file {

Befehl, um vollständig zu deinstallieren Marionetten in der agent

Anzahl der Antworten 1 Antworten
Habe ich versucht sudo yum remove puppet und es deinstalliert Marionette. Aber das Zertifikat und das repository sind alle noch da. Wie kann ich wipe out alles? vielleicht rm -rf /etc/puppet /var/lib/puppet nicht alle rpm-Pakete bereinigen nach

puppet custom fact für facter

Anzahl der Antworten 1 Antworten
Beim schreiben einer benutzerdefinierten facter Modul: Facter.add("something_status") do setcode do $string_to_parse = Facter::Util::Resolution.exec('somecommand --print ') ... do something to string return something-new end end Sehr neu in ruby... was wäre dann die korrekte syntax, um etwas zu

puppet "Error 400 auf SERVER : could not find class"

Anzahl der Antworten 1 Antworten
Gibt es ZU viele post und die Lösung für dieses problem, aber noch bin ich nicht in der Lage, es zu lösen. Ich bin mit puppet 3.7.5 Folgenden details root@p1:/etc/puppet/manifests# ls -l total 8 -rw-r--r-- 1 root

Wie zum test auf Vorhandensein einer Datei auf dem Puppet Master

Anzahl der Antworten 4 Antworten
In einer angepassten Modulen auf dem Puppet-ich habe g_iptables ├── files │ └── fqdn-of-server ├── lib │ └── puppet │ └── parser │ └── functions │ └── file_exists.rb └── manifests └── init.pp und ich möchten, lassen Sie

Pass variable Marionette auf der Kommandozeile

Anzahl der Antworten 2 Antworten
Ich versuche, TeamCity, die zum auslösen eines deployment mit puppet über die Kommandozeile mit puppet.bat auf Windows. In Teamcity ich rufe diese über ein Command Line runner, mit Befehl ausführbar: C:\Program Files (x86)\Puppet Labs\Puppet\bin\Marionette.Fledermaus Befehl Parameter: gelten

Vagrant Bestimmung scheitern mit puppet

Anzahl der Antworten 2 Antworten
Hallo, ich habe erzeugt eine vm auf http://vmg.slynett.com/. Vm funktioniert einwandfrei, aber nichts ist drauf installiert. Ich weiß nicht, warum vagrant Bestimmung scheitern. vagrant provision [default] Running provisioner: Vagrant::Provisioners::Shell... stdin: is not a tty Europe/Paris Current default

Vagrant, Puppet und nodejs-Modul: werfen Fehler auf npm-Modul installation

Anzahl der Antworten 2 Antworten
Habe ich Folgendes manifest: include nodejs package { 'serve': ensure => latest, provider => 'npm', } Ich bin mit dem puppetlab node.js Modul: http://forge.puppetlabs.com/puppetlabs/nodejs Vagrantfile: Vagrant::Config.run do |config| config.vm.box = "precise64" config.vm.box_url = "http://files.vagrantup.com/precise64.box" config.vm.provision :puppet do

Durchlaufen einer tief verschachtelten hiera-hash in puppet-manifest

Anzahl der Antworten 1 Antworten
Arbeite ich am Aufbau einer Struktur für meinen Webserver. Ich habe mein setup in hiera, aber ich kann nicht scheinen, um Puppe zurück zu geben, den richtigen Typen. Gemeinsam.yaml vhosts: hostname: sitename: app_url: value app_type: value Ich

Marionette nicht einen Dienst starten (Lack), wenn puppet apply ausgeführt wird

Anzahl der Antworten 3 Antworten
Habe ich in einem puppet-manifest, die besagt, dass der Dienst "Lack" laufen sollte, ist es aber nicht. Habe ich einen anderen Dienst definiert, apache2, die gut funktioniert, und loslegen Wann immer ich laufen puppet apply. vagrant@lucid32:~$ sudo

Führen Sie alle 'add-apt-repository' - Befehle zuerst, dann führen Sie ein einfaches 'apt-get update'

Anzahl der Antworten 1 Antworten
Ich Schreibe Puppet-manifeste für Sie eine Menge von software, die auf meine Maschinen. Viele software-Pakete nur mit den neuesten Versionen der binären bei PPA, wie eine wirklich handlich Dienst namens AutoKey. Installieren Sie die aktuelle version des

"Ungültige Resource-Typ", versucht die Marionette den Vorgegebenen Ressource-Typ

Anzahl der Antworten 1 Antworten
Marionette Anfänger hier also vielleicht habe ich was falsch mache... Habe ich ein manifest enthält die folgenden definieren define amqconf ( $activemq_home = '/opt/apache-activemq', $group = 'activemq', $mode = 0644, $owner = 'activemq', $broker_name = $title, $broker_port

Ausgabe ruby-array über ein erb-template

Anzahl der Antworten 3 Antworten
Ich bin mit puppet, um eine Reihe von Konstanten für ein ruby-Programm. Ich muss ein array von Hostnamen, über die mein Programm Durchlaufen. In der bash-Skript, ich wurde vor der Verwendung dieses, ich musste das einfach wie

Probleme beim Auffinden von templates in Puppet

Anzahl der Antworten 2 Antworten
Kann ich nicht meine Puppet-manifest finden Sie Vorlagen die Art, wie ich es erwarten würde, so dass ich dachte, jemand habe eine schnelle Antwort. Ich bin neu Puppe so nur versuchen zu verstehen, alle Standorte, für alles

einfache Marionette Skripts zum kopieren von Dateien

Anzahl der Antworten 1 Antworten
Hallo, ich bin neu in der Puppe und versuchen zu arbeiten, auf ein Beispiel zum kopieren von Dateien von einem Speicherort an einen anderen Speicherort. Alle Beispiel-Skript, das zu tun? Ex: ich habe meine Datei an d:\temp\test.txt

Wie Sie sich puppet-agent und master

Anzahl der Antworten 2 Antworten
Puppet schreibt die Protokollierung standardmäßig die syslog. Warum ist das so? Die meisten software schreiben, um einige separates logfile. Ich habe in der Dokumentation und es gibt eine Erwähnung, dass Sie schreiben können, um eine log-Datei, es

Puppetserver Dienst nicht gestartet

Anzahl der Antworten 5 Antworten
Habe ich ein Landstreicher CentOS VM laufen mit ps.memory = 2048 RAM zugewiesen. Wenn ich versuche zu starten, die puppetserver service: $ puppet --version 4.4.0 $ sudo puppet resource service puppetserver ensure=running Error: Could not start Service[puppetserver]:

Können nicht verlangen, für das Zertifikat zu form-agent mit "puppet agent --test"

Anzahl der Antworten 3 Antworten
Ich bin neu zu Puppe, ich bin der Konfiguration die Verbindung zwischen dem puppet master "Puppe" habe ich bearbeitet die Datei Hosts auf agent & client als auch ich haben bearbeitet die Puppe.conf auf agent-Knoten zu lösen,

Aufruf Marionette definierte Ressource mit mehreren Parametern mehrere Male

Anzahl der Antworten 1 Antworten
Habe ich eine einfache Marionette definierte Ressource, die wie folgt aussieht: define mything($number, $device, $otherthing) { file{"/place/${number}": ensure => directory } mount { "/place/${number}": device => $device, ensure => mounted, require => File["/place/${number}"] } file {"/place/${number}/${otherthing}": ensure

puppet rekursive Verzeichnisse-Erstellung

Anzahl der Antworten 3 Antworten
Ich versuche zu erstellen rekursiv Verzeichnisse mit derselben Struktur: Habe ich folgende Merkmale aufweist dirs: /paar-1 /manche-2 /-3 /paar-4 und in jedem von Ihnen möchte ich, um dieselbe Struktur, lassen name it pool: /paar-1/pool /manche-2/pool /einige-3 -

Wie mache ich puppet kopieren einer Datei nur angezeigt, wenn Quelle vorhanden ist?

Anzahl der Antworten 3 Antworten
Ich versuche zu Bestimmung eine vagrant VM um Benutzern zu erlauben, Ihren eigenen bash_profile.lokale möchte ich aber nicht diese Datei verfolgt die vm vcs repo. Ich habe einen verfolgt bash_profile.local.dist-Datei, die Sie umbenennen können. Wie kann ich

puppet chown/chmod gegen-Dateien unter einem Verzeichnis in batch

Anzahl der Antworten 1 Antworten
In der Puppe, kann man chown/chmod einer einzigen Datei zu tun: file { '/var/log/mylog/test.log': ensure => 'present', mode => '0644', owner => 'me'; } Zwei Fragen auf: gewährleisten=>'vorhanden' ist gonna make Sie sicher, dass " /var/log/mylog/test.log' vorhanden

So Klonen Sie aus einer github-repo und dann führen Sie npm install auf puppet

Anzahl der Antworten 1 Antworten
Ich habe herausgefunden, wie man Feuer bis eine vagrant box und apt-get install Pakete Will ich jetzt git clone eine node.js repo von github vor der Ausführung npm install und ausführen der app mit node app.js Erwartet,

CentOS 7 und Marionetten nicht in der Lage zu installieren, nc

Anzahl der Antworten 3 Antworten
Ich habe ein komisches Problem mit puppet durchzusetzen, das Paket nc. Installierte ich es manuell in das Ende über: yum install nc Sehe ich, das puppet funktioniert es über: /usr/bin/yum -d 0 -e 0 -y list nc

Doppelte Deklaration des gleichen Ressource definiert, die in separaten Klassen

Anzahl der Antworten 3 Antworten
Habe ich eine Klasse definition erfordert die build-essential Paket: class erlang($version = '17.3') { package { "build-essential": ensure => installed } ... } Anderen Klasse in einem anderen Modul erfordert auch die build-essential Paket: class icu {

Nicht starten puppet master

Anzahl der Antworten 1 Antworten
Nicht starten puppetmaster. Dies ist eine neue installation von puppetmaster & puppet. Bin ich mit folgenden Befehl: sudo /etc/init.d/puppetmaster start Starting puppetmaster: Could not prepare for execution: Got 6 failure(s) while initializing: Could not evaluate: Could not

Wie puppetmaster laufen mit Apache/Passenger

Anzahl der Antworten 2 Antworten
Running Puppet v2.7.14 auf CEntOs 6 und auch mit Apache/Passenger anstelle von WEBrick. Mir wurde gesagt, dass puppetmaster Dienst ist nicht erforderlich, ausgeführt werden (daher: chkconfig off puppetmaster) läuft, wenn über httpd und Passagier, aber in meinem

Puppe : Datei-Ressource nur dann, wenn Datei existiert

Anzahl der Antworten 2 Antworten
Was ich tun will ist ganz einfach : 1. Kopieren /source/file zu /target/file. Ich erreichen dies mithilfe der folgenden: file { 'my_file_copy': ensure => file, source => 'file:/source/file', path => "/target/file", } 2. Allerdings, wenn die Datei

Wie um zu überprüfen, ob ein Verzeichnis vorhanden ist, in puppet

Anzahl der Antworten 2 Antworten
Versuchen, um eine autostart-Verzeichnis auf einem rpi mit puppet. Es soll mkdir nur, wenn der Standort nicht vorhanden ist. Hier ist der aktuelle code: exec { "mkdir_autostart": command => "mkdir /home/pi/.config/autostart", unless => "[ -d /home/pi/.config/autostart ]",

Ruby erb-Vorlage 'oder' - operator

Anzahl der Antworten 3 Antworten
Habe ich in einem puppet-manifest, die mit einem erb-template. Ich hab viel geschrieben von puppet-manifeste, ich bin neu in ruby /erb-templates. Dies ist der richtige syntax gemäß der Dokumentation, und es funktioniert perfekt. <% if foo !=

Puppe nicht finden können, Klasse

Anzahl der Antworten 1 Antworten
Hallo ich bin neu, puppet und ich bin versucht, eine test-Klasse, aber wenn ich puppet apply-t ich bekomme Fehler Error: Evaluation Error: Error while evaluating a Function Call, Could not find class ::heroes für unter meinem test-Verzeichnis

Marionette. Iteration über eine verschachtelte hash in ERB

Anzahl der Antworten 1 Antworten
Bin ich angefangen zu entwickeln, in puppet (ruby) und ich habe Folgendes problem. Habe ich die aktuelle hash, dass ich Durchlaufen in einer template-Datei. $database_profile_hash = { cpu => { governor => ondemand energy_perf_bias => powersave }

Marionetten-parametrisierte Klassen-und changing-Parameter

Anzahl der Antworten 4 Antworten
Ich versuche zu verstehen, Puppet parametrisierte Klassen. Ich habe eine parametrisierte Klasse auf diese Weise definiert: class defaults( $no_samba = 'FALSE' ) { if ($no_samba =~ /TRUE/) { notify { "will not install samba": } ; }

Puppet: could not retrieve catalog from remote server

Anzahl der Antworten 2 Antworten
Läuft sudo puppet agent -t vom host: host.internaltest.com err: Could not retrieve catalog from remote server: Error 400 on SERVER: Another local or imported resource exists with the type and title Host[host.internaltest.com] on node host.internaltest.com Diese Maschine

Marionette: Wie die Verkettung von Variablen und einem String

Anzahl der Antworten 1 Antworten
Ich verketten möchten Marionetten-variable und eine string $agents_location='/home/agent2/adikari5' file { $agents_location+"/filename.zip": mode => "0777", owner => 'root', group => 'root', source => 'puppet:///modules/filecopy/wso2as-5.2.1.zip', } Als obigen code möchte ich concat $agent_location und der rest der Zeichenfolge Teil,

Verwenden Sie `vor` oder `verlangen` in Puppet-manifeste?

Anzahl der Antworten 1 Antworten
Okay, ich habe gerade angefangen zu lernen, Marionetten-und Arbeitsbedingungen durch die docs. Von dem, was ich sehe: require macht das gleiche wie before subscribe macht das gleiche wie notify Offensichtlich werden diese addiert, die an entgegengesetzten Seiten

Puppe: 1 dependency cycle

Anzahl der Antworten 2 Antworten
Bin ich immer diese Fehlermeldung wenn die Anwendung meiner Puppet-manifest: Error: Could not apply complete catalog: Found 1 dependency cycle: (Exec[pip install requirements] => File[change venv permissions] => File[enforce MinGW compiler] => Exec[pip install requirements]) Try the

Puppe: die Übergabe von Parametern durch die Klassen

Anzahl der Antworten 2 Antworten
Dies ist ein follow auf meine frühere Frage über parametrisierte Klassen. Folgenden auf das Beispiel ein wenig weiter, ich möchte in der Lage sein, um pass läuft oder gestoppt, die in den service, aber wenn ich den

Setzen, wenn sonst in der nginx-Vhost-Konfiguration mit Puppet Nginx jfryman Modul

Anzahl der Antworten 3 Antworten
Möchte ich automatisieren die nginx-vhost-Konfiguration für eine website, die einige, wenn bedingte Anweisungen. Ich habe versucht, es zu tun mit der jfryman-nginx puppet forge-Modul, aber ich bin nicht in der Lage, konfigurieren Sie die Datei. Die Konfiguration,

Puppe: verschachtelte hash/dict,array: wie in erb?

Anzahl der Antworten 1 Antworten
spielen mit der Puppe, ich habe endete in einer verschachtelten Wörterbuch/hash - die sieht mehr oder weniger wie $settings = { "var1" => { "ip" => "0.0.0.0", "port" => "1234", "option" => ["foo", "bar"], "machines" => {

puppet-client-server connection refused, wenn ich puppet kick

Anzahl der Antworten 1 Antworten
Ich habe sehr seltsames problem. Ich richte puppet-client auf mehreren Servern aber habe ein problem mit einer von Ihnen. Wenn ich rufe: root@www ~ # puppet agent --server puppetmaster.domain.ltd --test notice: Ignoring --listen on onetime run info:

Puppe nicht Finden Können Variablen für das Template

Anzahl der Antworten 3 Antworten
Gerade die ersten Schritte mit Puppet und ich habe Probleme mit meinem ersten template. Es sollte sehr einfach sein, aber ich kann ' T es herausfinden. Ich habe ein Modul "base" unter /etc/puppet/modules/base/ ./manifests ./manifests/service.pp ./manifests/init.pp ./manifests/params.pp

Warum nicht kann Puppe finde meine Klasse?

Anzahl der Antworten 1 Antworten
Ich bin zu versuchen, das Rezept hier gefunden https://github.com/puppetlabs/puppetlabs-firewall#readme und ich anscheinend einen rookie Marionette Fehler, den ich nicht sehen kann. Ich habe ein Modul namens mwsettings, die sich finden okay (die mwsettings/init.pp speichert einen Helfer zum

Deinstallieren Vorarbeiter

Anzahl der Antworten 2 Antworten
Habe ich installiert, Der Vorarbeiter auf Ubuntu Server 12.04, Folgen Sie den Anweisungen hier: http://theforeman.org/manuals/1.2/quickstart_guide.html#Installation Habe mich jetzt entschieden, dass es nicht für mich - aber ich finde keine Anleitung, wie zu deinstallieren. Die verschiedenen Befehle wie

Puppet-agent keine Verbindung zum master

Anzahl der Antworten 5 Antworten
Ich zu kämpfen seit 2 Tagen mit der Unterzeichnung des Puppet-Agenten jetzt. Das Problem ist wie folgt: Auf dem master, die ich löschen Sie alle vorhandenen Signaturen mit puppet cert sauber esx-poc-1.xxx.de Auf dem agent lösche ich

Fehler: Konnte nicht ausgeführt werden: SSL_connect SYSTEMAUFRUF zurückgegebenen=5 errno=0 state=SSLv3 read beendet

Anzahl der Antworten 4 Antworten
Ich versuche zu kopieren, eine aktuelle Puppet-Master server in einer Domäne verschieben, Sie an andere. Im finden, dass es sehr schwer zu versuchen, ändern Sie die config Remanenz. Gibt es einen einfachen Weg, dies zu tun, oder

puppet apply error: could not find default-Knoten oder von Namen, die mit 'uys0115' auf Knoten uys0115

Anzahl der Antworten 1 Antworten
Habe ich installiert Marionetten, die auf zwei Knoten und dem server-Knoten hostname ist "uys0115", und der Client-Knoten den Hostnamen ist "uys0119", und der server-Knoten haben siged die client-Knoten. Wenn ich exec die Leitung: puppet cert list --all