Tag: chef

Chef ist ein open-source-Systeme framework zur integration von Software-Chef (ehemals Opscode), die Ihnen erlaubt, beschreiben die Konfiguration der Systeme und der Infrastruktur in den code. Es bringt die Vorteile des Konfigurations-management Ihre gesamte Infrastruktur.

wie man ein java-Programm im hintergrund mit dem Chefkoch Rezept

Anzahl der Antworten 3 Antworten
Ich bin ein Koch-rookie. Ich möchte ein Rezept zum ausführen einer jar-Datei im hintergrund. bash 'run_jar' do code <<-EOH wget https://github.com/kiwiwin/jar-repo/releases/download/kiwi/helloworld-1.0.jar -O hello.jar java -jar hello.jar & EOH end Den helloworld-1.0.jar ist ein Programm zum ersten mal

Koch deploy_resource privaten repo -, ssh-Schlüssel bereitstellen und ssh_wrapper

Anzahl der Antworten 2 Antworten
Ich bin mit Lasten von Mühe, mein Chef Rezept-Klon ein eigenes repo. Gut, ich hatte ihn die Arbeit gestern, aber nach 'cheffin' mein Vagrant box ein halbes Dutzend mal, ich habe es gebrochen. Ich bin ein Koch-Neuling,

Wie erstellen Sie einen Benutzer mit generischen Benutzer-Koch Kochbuch?

Anzahl der Antworten 2 Antworten
Ich versuche, fügen Sie ein 'bereitstellen' user meinen web_app Rolle mit der 'Generika-Nutzer Rezept mit chef-server. Ich habe eine bereitstellen.json databag mit: { "id": "deploy", "group": "deploy", "shell": true } Habe ich hochgeladen, die Daten, die Tasche

wie verwenden von shell-script, in not_if Zustand

Anzahl der Antworten 1 Antworten
Will ich mit shell-Skript-Ausgabe zur Validierung der Ressource in der guard-Bedingung.Ich verwende untenstehenden code noch nicht arbeitet. bash "stampDisksuccess" do code <<-EOH whoami EOH user 'root' not_if {"`sudo sh /home/scripts/getStampedDisk.sh test`" == ''} end Ob Skript(getStampedDisk.sh) gibt

Wie kann ich die capture-Koch-client-Protokoll Ausgabe in eine Datei in eine Küche führen?

Anzahl der Antworten 1 Antworten
Ich versuche zu konfigurieren, chef-client-zu-Ausgabe-Protokolle, um eine Datei in einem test-Küche zu laufen, aber meine Konfiguration .kitchen.yml nicht angezeigt werden, spiegeln sich im client.rb vorbereitet und injiziert in die test-Knoten. Ich bin mit ChefDK 0.3.6, die chef_zero

Koch-wrapper-Kochbuch best practices

Anzahl der Antworten 2 Antworten
Lernen chef, ich sehe widersprüchliche Muster für die wrapper-Kochbücher. Zum Beispiel. Einige Kochbücher Standard verwenden.rb und andere nutzen anpassen.rb überschreibt. attributes/default.rb attributes/customize.rb Welche ist die beste Praxis? Auch, einige wrapper-Kochbücher haben Parameter wie dieses, in recipes/default.rb-Datei :

Koch 11: irgendeiner Weise zu drehen, Attribute in ein ruby-hash?

Anzahl der Antworten 4 Antworten
Ich bin generieren eine config für meinen Dienst in der chef-Attribute. Aber irgendwann muss ich wiederum das Attribut Maische in ein einfaches ruby-hash. Diese verwendet, um gut funktionieren in Koch 10: node.myapp.config.to_hash Jedoch, beginnend mit Koch 11,

Chef - Wie man die Ausgabe eines Befehls in eine Ruby-variable

Anzahl der Antworten 1 Antworten
Chef - Wie man die Ausgabe eines Befehls in eine Ruby-variable Habe ich die unten Szenario, in dem ich grep nach einer Datei command "ls /filder1 | grep .txt" grep liefert einen Ausgang, der mit dem Namen/Dateinamen,

Beste Weg, um eine Datei umzubenennen mit chef

Anzahl der Antworten 2 Antworten
Wie kann ich eine Datei umbenennen mit chef? In der chef doc fand ich nur: erstellen create_if_missing löschen touch InformationsquelleAutor Rusty Robot | 2012-11-23

Daten Tasche-Verschlüsselung verschlüsselt auf Chef-server, aber wie zum verschlüsseln von lokalen kopieren?

Anzahl der Antworten 3 Antworten
Ich habe einen full-Chef Konfiguration von Rollen, Kochbücher, databags, etc., in einem privaten git-repository. Sehe ich, dass ich das-Geheimnis-file-option zum verschlüsseln einer databag, wenn es hochgeladen ist, den Chef-server. Aber ich möchte diese lagern databags verschlüsselt in

bootstrapping ein windows-client in Koch

Anzahl der Antworten 4 Antworten
Ich versuche, bootstrap meinem client (Windows-Rechner) auf der hosted chef-server (von opscode). Habe ich erfolgreich installiert Messer in meine client-Maschine. Ich bin in der Koch-repo in Benutzer/Ordner und begann die Ausführung. Ich bin nicht in der Lage,

Mit Koch 12 , Chef-Client keine Verbindung zum chef-Server

Anzahl der Antworten 3 Antworten
Befehl, den ich ran: knife bootstrap 10.x.x.x-x ec2-x-i xx.pem --sudo -r "role[x]"` Fehler: [2014-12-31T12:07:53+00:00] ERROR: Connection refused connecting to https://chefserver.dsh.com/organizations/digital/clients, retry 1/5` Logs zeigen dies: Chef encountered an error attempting to create the client "ip-10-x-x-x.ec2.internal"` Ich haben

Chef nicht ausgeführt wird, die apt (apt-get update) Rezept. Apt gibt 100

Anzahl der Antworten 1 Antworten
Unter Ubuntu 11.04 auf vagrant, mac os x 10.7.2. Running chef-server. Versuchen die Installation der postgresql-Gemeinschaft Koch-Rezept, bekomme ich die folgende Fehlermeldung, obwohl mein Basis-Rolle sieht ungefähr so aus (ich habe den apt-Rezept zu versuchen, zu aktualisieren

Fehler beim ausführen von 'vagrant up' — Zu viele offene Dateien - getcwd (Errno::EMFILE)

Anzahl der Antworten 3 Antworten
Habe ich ein sehr einfaches Vagrantfile, und wenn ich rufe 'vagrant up' für die erste Zeit (nach der Zerstörung der box) bekomme ich die Fehlermeldung, die unten nur etwa alle Zeit. Irgendwelche Ideen, warum? Ich bin an

erstellen von virtuellen hosts auf eine vagrant-box

Anzahl der Antworten 1 Antworten
Ich versuche zum einrichten einer Entwicklungsumgebung basierend auf vagrant bereitgestellt Chef. Ich habe eine Umgebung mit Apache (verwendet Küchenchef) und können auf web-server von meinem host-Computer mit port-forwarding. Ich würde gerne meine vagrant box enthält mehrere virtuelle

Was genau bedeutet "berks update <Kochbuch-name>" zu tun?

Anzahl der Antworten 1 Antworten
Laut "berks-Hilfe-update", der Befehl soll: "Update der Kochbücher (und Abhängigkeiten) in den Berksfile" (Ja ... das ist alles was es sagt!). Aber was genau bedeutet das? Und wie ist das variieren mit verschiedenen Arten von "Kochbuch" -

Bei der Installation mehrerer Pakete via Vagrant + Koch

Anzahl der Antworten 2 Antworten
Ich habe gerade entdeckt, Vagrant + Chef und ich bin versucht zu erstellen ein einfaches Rezept zum installieren mehrerer Pakete auf dem Knoten. Ich dachte, dass so etwas funktionieren könnte (ich bin ganz neu tu ruby): #

Deploying a private repo in Koch: Was mache ich falsch mit meinem Schlüssel bereitstellen?

Anzahl der Antworten 3 Antworten
Bin ich mit dem chef zum bereitstellen einer rails - /Knoten-app. Alles setzt in Ordnung, wenn ich die Bereitstellung von einem öffentlichen github-repository. Ich möchte zum bereitstellen von einem privaten github-repository, obwohl, und habe Schwierigkeiten, dies zu

chef kann nicht erstellt cron

Anzahl der Antworten 4 Antworten
Habe ich versucht, das einfachste Beispiel ist gegeben durch http://docs.opscode.com/resource_cron.html#examples cron "name_of_cron_entry" do hour "8" weekday "6" mailto "[email protected]" action :create end Benutze ich Messer ssh zu machen, das Rezept läuft auf einem chef-client, und der client

Zum starten einer amazon ec2-instance in einer VPC mit Chef?

Anzahl der Antworten 3 Antworten
Dies ist eine Frage, die in Erster Linie über Koch. Wenn man in controlling-Knoten in Amazon VPC mit dem Chef, hatte ich einige Schwierigkeiten, vor allem, dass ein Knoten, der nicht über eine externe IP-Adresse ist nicht

Wie zum download und installieren Sie die Dateien mit Chef

Anzahl der Antworten 1 Antworten
Habe ich eine grundlegende Chef-setup, das gut funktioniert zum installieren von Systemen mit bestimmten Servern und-Konfigurationen. Mein Ziel ist es, in der Lage sein, alles zu installieren, ohne SSHing in den server. In diesem speziellen Fall, ich

Koch-Attribut eine variable in einem array-hash

Anzahl der Antworten 1 Antworten
In einem Kochbuch habe ich Folgendes in meine Attribute/Standard.rb: default.ark.packages = [ { 'name' => 'optipng', 'url' => 'http://squirrelyjim.cloudfront.net/heroes/optipng-0.7.5.tar.gz', 'version' => '0.7.5' }, { 'name' => 'imagemagick', 'url' => 'http://squirrelyjim.cloudfront.net/heroes/ImageMagick-6.9.0-4.tar.gz', 'version' => '6.9.0-4' }, { 'name' =>

Wie zu Lesen, Kochbuch-Datei auf Rezept Kompilierung?

Anzahl der Antworten 3 Antworten
Diese Art der Sache ist allgemein-gesehen in Koch Rezepte: %w{foo bar baz}.each do |x| file "#{x}" do content "whatever" end end Aber ich möchte zum Lesen der Elemente zu Durchlaufen, die aus einer Datei ist gehalten, die

chef-client kann nicht finden Kochbücher mit berkshelf

Anzahl der Antworten 4 Antworten
Ich bin neu bei Chefkoch und lief in Probleme mit berkshelf und chef-client. Ich möchte mein eigenes Kochbuch, mit Abhängigkeiten und wenden Sie es. Mein erste Kochbuch sieht wie folgt aus: . ├── Berksfile ├── Berksfile.lock ├──

Wie füge ich ein Rezept einem Koch führen Sie Liste?

Anzahl der Antworten 1 Antworten
Habe ich ein Chefkoch, der Knoten, ich bin versucht, fügen Sie ein Rezept. Derzeit wird dieser Knoten hat ein Rezept in der run-Liste: $ knife node show mynode Node Name: mynode Environment: _default FQDN: mynode.domain IP: 10.8.16.214

Sie, wie Sie sagen Chef zu handeln, wenn das gewünschte Paket zu installieren die es nicht gibt?

Anzahl der Antworten 1 Antworten
Ich versuche, Küchenchef führen Sie die folgenden: Überprüfen, ob die gewünschte debian (kann jedes Paket, das wirklich) ist verfügbar Wenn es ist, apt-get das Paket installiert Wenn nicht, erstellen Sie das Paket mithilfe des source - Ich

Minimieren Dienst neu gestartet wird vom chef-Benachrichtigungen?

Anzahl der Antworten 4 Antworten
Derzeit mein Rezept mit Attributen, die Sache ist wie folgt aufgebaut: service 'myservice' do action :nothing supports :status => true, :start => true, :stop => true, :restart => true end package 'packagename' do ... end template 'configfile1'

Immer Mixlib::ShellOut::ShellCommandFailed

Anzahl der Antworten 1 Antworten
Bekomme ich folgende Fehlermeldung beim starten eine der Instanzen auf OpsWorks. Hat jemand irgendwelche Ideen zu diesem Fehler? Dies ist gedruckt, bevor die offizielle Fehler-Anzeige (basierend auf Anforderung durch sethvargo): [2014-08-13T17:27:08+00:00] INFO: Processing directory[/srv/www/instance/shared/cached-copy] action delete (opsworks_delayed_job::deploy

Koch Bibliotheken oder Definitionen?

Anzahl der Antworten 1 Antworten
Relativ neue Küchenchef, bin ich verpflichtet, zum erstellen von Bibliotheken oder Definitionen von vorhandenen Rezepten. Gibt es Rezepte verwenden die bash-resource, ruby-block resource (die Sie informiert anderen ruby-block Ressource mit verzögert timing), template Ressourcen wieder, die Sie

Hinzufügen von Attributen zu Test-Küche

Anzahl der Antworten 1 Antworten
Ich versuche zu überschreiben Attribute in der java Kochbuch mit test-Küche. Wenn ich versuche, führen Sie kitchen converge default-centos-64 eine schlechte YAML Fehler auftaucht. --- driver: name: vagrant customize: memory: 1024 cpuexecutioncap: 50 provisioner: name: chef_solo platforms:

Koch-und ruby-Vorlagen - wie eine Schleife wenn Schlüssel-Wert-Paare?

Anzahl der Antworten 1 Antworten
1) ich habe eine Daten-bag wie folgt: "zookeeper":{ "server1":"111.111.111.111", "server2":"222.222.222.222" }, 2) In meinem Rezept bekomme ich den hash wie folgt. data_bag("mydb") db = data_bag_item("mydb", "rtb") ZOOKEEPER = db['zookeeper'] 3) Auch in meinem Rezept habe ich eine

IP-Adresse von Knoten zurückgegeben, die von der Chefkoch-Suche in Rezept

Anzahl der Antworten 1 Antworten
Wie bekomme ich die IP-Adresse zurückgegeben, die von Knoten-Suche im Chefkoch-Rezept (ruby). dbnodes = search(:node, "role:Db") Chef::Log.info(dbnodes.first["ipaddress"]) # nil Paar Wochen mit diesem code zurückgegebene IP der ersten Instanz von search API. version: Chef: 10.14.2 InformationsquelleAutor Matej

Wie Lesen Sie den Inhalt einer Datei bei der Ausführung? Koch liest bei der Kompilierung

Anzahl der Antworten 4 Antworten
Weil ich in diesem MIXLIB-11 Fehler, die ich gemeldet haben, um Mixlib-team, ich brauche zu finden, ein "walkaround", die eine alternative zu Mixlib::Shellout. Kurz über das problem: Hier ist eine Aussage, die sagt "*Keine überraschung -- das

Wie verwenden von hand geschriebenen Kochbüchern bei der Verwendung berkshelf in Koch?

Anzahl der Antworten 2 Antworten
Ich bin mit vagrant+Koch. Mein chef Kochbücher funktionierte perfekt. Dann, ich installierte vagrant-berkshelf plugin und ab diesem moment konnte ich nicht verwenden, eigene Kochbücher. Berkshelf überschreibt Kochbücher Verzeichnis und chef nicht sehen, meine Kochbücher, wenn ich Sie

Küchenchef richtigen Weg zum laden neuer rpm und installieren Sie Paket

Anzahl der Antworten 2 Antworten
Ich versuche zu installieren die neueste version von php auf centos-box und bin zu kämpfen. Dem Kochbuch bin ich auf der Suche auf der opscode ein: https://github.com/opscode-cookbooks/php Es sieht nicht wie kann ich das installieren von php

Kann ich den fqdn für Koch-Knoten?

Anzahl der Antworten 1 Antworten
Ich habe mehrere Server mit einer benutzerdefinierten internen lokalen Domäne - x.local. Also ich habe Server s1.x.lokale, etc. Mein Messer Berichte der fqdn als s1.domain.com. Kann ich das ändern, ohne änderung der Namen, die Server denken, Sie

Küchenchef: Löschen von Knoten mit Messer und später wieder Hinzugefügt

Anzahl der Antworten 4 Antworten
Sagen: "Mach eine knife node delete 'NODENAME' zum löschen der Knoten von chef-server verlassen, während die entsprechende VM läuft wie es ist. Ist es möglich, wenn ich änderungen vornehmen müssen, um diesen server in die Zukunft, um

Die Installation von Ruby 1.9.2 auf Ubuntu mit Chef und Vagrant

Anzahl der Antworten 3 Antworten
Möchte ich zur Bereitstellung einer neuen Ubuntu-10.04-box mit Ruby 1.9.2. Ich bin mit Vagrant und Chef-Solo, die zur Bereitstellung der box mit alles was ich brauche (z.B. Rails, Rake, MongoDB). Die Standard-Ruby-version 1.8.7. Gibt es eine Möglichkeit

erstellen einer Datei in /etc/apt/sources.Liste.d/

Anzahl der Antworten 1 Antworten
Ich versuche zu installieren chef (von opscode) auf der ubuntu-box. Ich bin nicht sehr vertraut mit linux, aber ich habe die Installation chef unter linux in kürzester Zeit. Einer der Schritte, die Installationsanleitung sagt Create /etc/apt/sources.list.d/opscode.list Was

Ressourceneintragssatz mit DNS-Namen foo. ist nicht zulässig in zone bar

Anzahl der Antworten 1 Antworten
Ich bin mit dem route53 Kochbuch Opscode Chef zum hinzufügen einer neu erstellten VPC Knoten auf Route 53. Wenn ich versuche zu erstellen, die einen Datensatz mit dem Namen foo für die gehostete zone bar.website.net bekomme ich

Wie legen Sie die Umgebungsvariable mithilfe Chef?

Anzahl der Antworten 1 Antworten
Gibt es eine ähnliche Frage, aber nicht zu verwalten, um zu arbeiten: Ich möchte einfach eine env-variable, dann verwenden Sie es: execute "start zookeeper" do cwd "/opt/zookeeper-3.4.5/bin" command "./zkServer.sh start" environment "JVMFLAGS" => "-Xmx#{heap_jvm} -Xms#{heap_jvm}" user "root"

Unterschied zwischen "knife cookbook create' und 'Koch generieren Kochbuch'?

Anzahl der Antworten 2 Antworten
Bin ich zu kämpfen mit dem chef Lernkurve. Was ist der Unterschied zwischen diesen beiden Befehlen, und warum gibt es zwei von Ihnen ? knife cookbook: Die Messer Kochbuch-Befehl wird verwendet, um die Interaktion mit Kochbüchern, die

Wie rekursiv ändern Sie Eigentümer und Gruppe auf ein Verzeichnis mit Chef?

Anzahl der Antworten 4 Antworten
den resource_directory hat nur 2 Aktionen zur Verfügung: create und delete Muss ich aktualisieren Sie den Besitzer und Gruppe eines Verzeichnisses rekursiv. Wie mache ich das? mit einem einfachen resource_execute? execute "chown-data-www" do command "chown -R www-data:www-data

Wie man eine Liste der Rezepte angewendet Chef Knoten?

Anzahl der Antworten 3 Antworten
Ich möchte wissen, ob ein bestimmtes Rezept wurde angewendet, um eine Liste der N Knoten geschafft, Chef. Wie kann ich dies leicht tun. ich verstehe nicht, warum dieser geschlossen wurde, da zu breit. dies ist eine sehr

Gewusst wie-Abfrage-Kochbuch-Versionen auf einem Knoten?

Anzahl der Antworten 8 Antworten
Anwendungsfall: "DevOps" - team startete einen Knoten irgendwann gemeldet, und mein team würde gerne wissen, was die version(en) einer/mehrerer Kochbuch(s) in der run_list. Unser DevOps team ist die Brandbekämpfung so möchten wir, um einen Weg zu finden,

Die Lösung und das herunterladen von Koch Kochbuch Abhängigkeiten

Anzahl der Antworten 3 Antworten
Sagen wir mal ich will eine community cookbook (d.h. http://community.opscode.com/cookbooks/gerrit). Also werde ich laden Sie es mit "Messer Kochbuch-Website herunterladen' und laden Sie auf meinem lokalen chef-server. Ich muss wiederholen Sie diesen Schritt für jedes direkte und

Verwenden von @ - symbol im Knoten Modul-Namen

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche auf einige code von einem Kollegen schrieb und Sie mit den @ symbol in require-Anweisungen. Dies ist die erste Zeile von einer dieser Dateien: var restServer = require('@company/config') Wenn ich versuche diesen

Küchenchef erstellen der Datei in der Benutzer-home-Verzeichnis

Anzahl der Antworten 3 Antworten
Bin ich mit chef zum erstellen einer Datei-Ressource file "somefile" do action :create_if_missing end Und ich möchte diese im home-Verzeichnis des Benutzers. Ich habe zwei Fragen: Der Datei interpretiert, die in Bezug auf /, so dass die

Was tut Chef::Log.info genau das tun

Anzahl der Antworten 2 Antworten
Ich versuche, fügen Sie einige Protokollierung zu meinem Chefkoch-Rezept. In anderen Rezepten habe ich bemerkt, Einsatz von Chef::Log.info zum Beispiel: Chef::Log.info("Connection to database '#{dbname}' on '#{host}' failed") Ich Frage mich, was diese tut. Der Anmeldung nicht angezeigt

Git-Authentifizierung in Koch

Anzahl der Antworten 6 Antworten
Beim bereitstellen einer Anwendung mit Chef, ich hab die code-Basis eingestellt werden, geklont von einem privaten github-repository mit dem folgenden Ressource: git '/mnt/application' do repository '[email protected]:organization/repository' reference 'master' action :sync user node.application.user group node.application.user end Jedoch nach