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.
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,
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) {
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
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 {
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]:
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,
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
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 -
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
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
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,
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
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 {
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
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
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
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 ]",
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 !=
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
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 }
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": } ; }
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
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,
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
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
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
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,
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" => {
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:
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
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
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
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
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
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