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.
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
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,
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
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
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
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 :
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,
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,
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
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
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,
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
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
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
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
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" -
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): #
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
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
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
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
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' =>
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
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 ├──
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
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
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'
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
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
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:
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
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
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
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
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
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
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
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
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
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
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"
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
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
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
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,
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
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
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
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
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