EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

Messer-Kochbuch - Online in der Cloud

Führen Sie Knife-Cookbook beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist das Befehlsmesser-Kochbuch, das beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Knife-Cookbook – Die Manpage für den Unterbefehl „Messer Cookbook“.

Ein Kochbuch ist die grundlegende Einheit für die Konfiguration und Richtlinienverteilung. Jedes Kochbuch
Definiert ein Szenario, z. B. alles, was zum Installieren und Konfigurieren von MySQL erforderlich ist, und dann
enthält alle Komponenten, die zur Unterstützung dieses Szenarios erforderlich sind, einschließlich:

· Attributwerte, die auf Knoten festgelegt werden

· Definitionen, die die Erstellung wiederverwendbarer Ressourcensammlungen ermöglichen

· Dateiverteilungen

· Bibliotheken, die den Chef-Client erweitern und/oder Helfer für Ruby-Code bereitstellen

· Rezepte, die angeben, welche Ressourcen verwaltet werden sollen und in welcher Reihenfolge diese Ressourcen verwaltet werden sollen
Wird angewendet werden

· Benutzerdefinierte Ressourcen und Anbieter

· Vorlagen

· Versionen

· Metadaten zu Rezepten (einschließlich Abhängigkeiten), Versionseinschränkungen, unterstützt
Plattformen usw

Das Messer Kochbuch Der Unterbefehl wird verwendet, um mit Kochbüchern zu interagieren, die sich auf der befinden
Chef-Server oder das lokale Chef-Repo.

COMMON OPTIONAL


Die folgenden Optionen können mit jedem der verfügbaren Argumente verwendet werden Messer
Kochbuch Unterbefehl:

--chef-zero-port PORT
Der Port, auf dem chef-zero lauscht.

-c KONFIGURATIONSDATEI, --config KONFIGURATIONSDATEI
Die zu verwendende Konfigurationsdatei.

-D, --disable-editing
Verwenden Sie diese Option, um zu verhindern, dass der $EDITOR geöffnet wird, und um die Daten unverändert zu akzeptieren.

--Vorgaben
Verwenden Sie diese Option, damit das Messer den Standardwert verwendet, anstatt einen Benutzer zu bitten, einen anzugeben.

-e EDITOR, --Editor EDITOR
Der $EDITOR, der für alle interaktiven Befehle verwendet wird.

-E UMGEBUNG, --Umgebung
Der Name der Umgebung. Wenn diese Option zu einem Befehl hinzugefügt wird, wird der Befehl
wird nur für die benannte Umgebung ausgeführt.

-F FORMAT, --Format FORMAT
Das Ausgabeformat: Zusammenfassung (Standard), Text, JSON, YAML und pp.

-H, --help
Zeigt Hilfe zum Befehl an.

-k SCHLÜSSEL, --Schlüssel WESENTLICHE
Der private Schlüssel, den das Messer verwendet, um Anfragen des API-Clients an den . zu signieren
Chef-Server.

--[keine Farbe
Verwenden Sie diese Option, um die farbige Ausgabe anzuzeigen.

--print-after
Verwenden Sie diese Option, um Daten nach einem destruktiven Vorgang anzuzeigen.

-s URL, --server-URL URL
Die URL für den Chef-Server.

-u BENUTZER, --Benutzer USER
Der Benutzername, der von Knife verwendet wird, um Anfragen des API-Clients an den Chef zu signieren
Server. Die Authentifizierung schlägt fehl, wenn der Benutzername nicht mit dem privaten Schlüssel übereinstimmt.

-V, - ausführlich
Stellen Sie für ausführlichere Ausgaben ein. Verwenden -VV für maximale Ausführlichkeit.

-in, --Version
Die Version des Chef-Clients.

-Und, --Ja
Beantworten Sie mit alle Sicherheitsabfragen mit „Ja“. Messer fragt nicht nach
Bestätigung.

-z, --Lokalbetrieb
Verwenden Sie diese Option, um den Chef-Client im lokalen Modus auszuführen. Dies ermöglicht alle Befehle, die funktionieren
gegen den Chef-Server, um auch gegen das lokale Chef-Repo zu arbeiten.

MASSE LÖSCHEN


Das Masse löschen Das Argument wird verwendet, um Kochbuchdateien zu löschen, die einem von definierten Muster entsprechen
ein regulärer Ausdruck. Der reguläre Ausdruck muss in Anführungszeichen stehen und darf nicht eingeschlossen sein
durch Schrägstriche (/).

Syntax

Dieses Argument hat die folgende Syntax:

$ Messerkochbuch Massenlöschung REGEX (Optionen)

Optionen

Dieses Argument hat die folgenden Optionen:

-P, --säubern
Verwenden Sie diese Option, um ein Kochbuch (oder eine Kochbuchversion) vollständig vom Chef-Server zu entfernen. Das
Die Aktion sollte mit Vorsicht verwendet werden, da nur eine Kopie jeder einzelnen Datei gespeichert wird
auf dem Chef-Server. Folglich werden durch das Löschen eines Kochbuchs alle anderen deaktiviert
Kochbuch, das auf eine oder mehrere Dateien aus einem gelöschten Kochbuch verweist.

Beispiele

Verwenden Sie einen regulären Ausdruck, um das Muster zu definieren, das zum Massenlöschen von Kochbüchern verwendet wird:

$ Messerkochbuch-Massenlöschung "^[0-9]{3}$" -p

CREATE


Das erstellen Das Argument wird verwendet, um ein neues Kochbuchverzeichnis auf dem lokalen Computer zu erstellen.
einschließlich der folgenden Verzeichnisse und Dateien:

· Kochbuch/Attribute

· Kochbuch/CHANGELOG.md

· Kochbuch/Definitionen

· Kochbuch/Dateien/Standard

· Kochbuch/Bibliotheken

· Cookbook/metadata.rb

· Kochbuch/Anbieter

· Cookbook/README.md (oder .rdoc)

· Kochbuch/Rezepte/default.rb

· Kochbuch/Ressourcen

· Kochbuch/Vorlagen/Standard

Nachdem das Kochbuch erstellt wurde, kann es mithilfe von auf den Chef-Server hochgeladen werden Messer
laden Argument.

Syntax

Dieses Argument hat die folgende Syntax:

$ Messerkochbuch COOKBOOK_NAME erstellen (Optionen)

Optionen

Dieses Argument hat die folgenden Optionen:

-C URHEBER, --Urheberrechte © URHEBER
Der Name des Urheberrechtsinhabers. Mit dieser Option wird ein Urheberrechtshinweis platziert
enthält den Namen des Urheberrechtsinhabers in jeder der vorab erstellten Dateien. Wenn dies
Wenn diese Option nicht angegeben ist, wird der Copyright-Name „Ihr_Firmenname“ verwendet
stattdessen; Es kann später leicht geändert werden.

-I LIZENZ, --Lizenz LIZENZ
Die Art der Lizenz, unter der ein Kochbuch vertrieben wird: apachev2, gplv2, gplv3,
mit, oder keine (Standard). Mit dieser Option wird der entsprechende Lizenzhinweis eingefügt
die vorgefertigten Dateien: Apache v2.0 (Für apachev2), GPL v2 (Für gplv2), GPL v3 (Für
gplv3), MIT (Für mit), oder Lizenz „Eigentum - Alle Ihre Rechte Reserviert (Für keine). Sei
Beachten Sie die Lizenzen für Dateien in einem Kochbuch und befolgen Sie diese unbedingt
Einschränkungen, die sie beschreiben.

-m EMAIL, --Email EMAIL
Die E-Mail-Adresse der Person, die das Kochbuch verwaltet. Diese Option wird
Fügen Sie in jede der vorgefertigten Dateien eine E-Mail-Adresse ein. Wenn diese Option nicht vorhanden ist
angegeben, wird stattdessen der E-Mail-Name „your_email“ verwendet; es kann leicht sein
später geändert.

-o PFAD, --cookbook-path PATH
Das Verzeichnis, in dem Kochbücher erstellt werden. Dies kann ein durch Doppelpunkte getrennter Pfad sein.

-r FORMAT, --readme-format FORMAT
Das Dokumentformat der Readme-Datei: md (Abschlag) und rdoc (Ruby-Dokumente).

Beispiele

So erstellen Sie ein Kochbuch mit dem Namen „my_cookbook“ mit Copyright, E-Mail, Lizenz und Readme-Format
Geben Sie Folgendes ein, um die angegebenen Optionen anzuzeigen:

$ Messerkochbuch create my_cookbook -C "My Name" -m "[E-Mail geschützt] " -I apachev2 -r md

etwas zurückgeben wie:

** Kochbuch my_cookbook erstellen
** README für Kochbuch erstellen: my_cookbook
** Metadaten für Kochbuch erstellen: my_cookbook

LÖSCHEN


Das löschen Das Argument wird verwendet, um ein bestimmtes Kochbuch oder eine bestimmte Kochbuchversion auf dem Chef zu löschen
Server (und nicht lokal).

Syntax

Dieses Argument hat die folgende Syntax:

$ Messerkochbuch löschen COOKBOOK_NAME [COOKBOOK_VERSION] (Optionen)

Optionen

Dieses Argument hat die folgenden Optionen:

-a, --alle
Zum Löschen aller Kochbücher (und Kochbuchversionen) verwenden.

KOCHBUCH_VERSION
Die Version eines Kochbuchs, die gelöscht werden soll. Wenn ein Kochbuch nur eine Version hat, diese
Die Option muss nicht angegeben werden. Wenn ein Kochbuch mehr als eine Version hat und
Wenn diese Option nicht angegeben ist, fragt Knife nach einer Version.

-P, --säubern
Verwenden Sie diese Option, um ein Kochbuch (oder eine Kochbuchversion) vollständig vom Chef-Server zu entfernen. Das
Die Aktion sollte mit Vorsicht verwendet werden, da nur eine Kopie jeder einzelnen Datei gespeichert wird
auf dem Chef-Server. Folglich werden durch das Löschen eines Kochbuchs alle anderen deaktiviert
Kochbuch, das auf eine oder mehrere Dateien aus einem gelöschten Kochbuch verweist.

Beispiele

$ Messer Kochbuch Kochbuchname Version löschen

Beispielsweise:

$ Messerkochbuch löschen Smartmon 0.8

Typ Y um einen Löschvorgang zu bestätigen.

HERUNTERLADEN


Das herunterladen Das Argument wird verwendet, um ein Kochbuch vom Chef-Server auf den aktuellen herunterzuladen
Arbeitsverzeichnis.

Syntax

Dieses Argument hat die folgende Syntax:

$ Messerkochbuch herunterladen COOKBOOK_NAME [COOKBOOK_VERSION] (Optionen)

Optionen

Dieses Argument hat die folgenden Optionen:

-d DOWNLOAD_VERZEICHNIS, --dir DOWNLOAD_VERZEICHNIS
Das Verzeichnis, in dem sich Kochbücher befinden.

-F, --Macht
Verwenden Sie diese Option, um ein vorhandenes Verzeichnis zu überschreiben.

-N, --neueste
Verwenden Sie diese Option, um die neueste Version eines Kochbuchs herunterzuladen.

Beispiele

Um ein Kochbuch mit dem Namen „smartmon“ herunterzuladen, geben Sie Folgendes ein:

$ Messerkochbuch Smartmon herunterladen

LISTE


Das Liste Das Argument wird verwendet, um eine Liste der Kochbücher anzuzeigen, die derzeit auf der verfügbar sind
Chefkoch. Die Liste enthält nur die neueste Version für jedes Kochbuch von
default.

Syntax

Dieses Argument hat die folgende Syntax:

$ Messer-Kochbuchliste (Optionen)

Optionen

Dieses Argument hat die folgenden Optionen:

-a, --alle
Verwenden Sie diese Option, um alle verfügbaren Versionen für jedes Kochbuch zurückzugeben.

-w, --with-uri
Verwenden Sie diese Option, um die entsprechenden URIs anzuzeigen.

Beispiele

So zeigen Sie eine Liste von Kochbüchern an:

$ Messerkochbuchliste

METADATEN


Das Metadaten Das Argument wird verwendet, um die Metadaten für ein oder mehrere Kochbücher zu generieren.

Syntax

Dieses Argument hat die folgende Syntax:

$ Messer-Kochbuch-Metadaten (Optionen)

Optionen

Dieses Argument hat die folgenden Optionen:

-a, --alle
Zum Generieren von Metadaten für alle Kochbücher verwenden.

-o PFAD:PFAD, --cookbook-path PFAD:PFAD
Das Verzeichnis, in dem Kochbücher erstellt werden. Dies kann ein durch Doppelpunkte getrennter Pfad sein.

Beispiele

$ Messerkochbuch-Metadaten -a

METADATEN AB FILE


Das Metadaten für Datei Das Argument wird verwendet, um die Metadaten für ein Kochbuch aus einer Datei zu laden.

Syntax

Dieses Argument hat die folgende Syntax:

$ Messerkochbuch-Metadaten aus der Datei FILE

Optionen

Dieser Befehl hat keine spezifischen Optionen.

Beispiele

$ Messerkochbuch-Metadaten aus der Datei /path/to/file

SHOW


Das erklären Das Argument wird verwendet, um Informationen zu einem Kochbuch oder Teilen eines Kochbuchs anzuzeigen
(Attribute, Definitionen, Dateien, Bibliotheken, Anbieter, Rezepte, Ressourcen und Vorlagen),
oder eine Datei, die mit einem Kochbuch verknüpft ist (einschließlich Attributen wie Prüfsumme oder
Spezifität).

Syntax

Dieses Argument hat die folgende Syntax:

$ Messerkochbuch anzeigen COOKBOOK_NAME [COOKBOOK_VERSION] [PART...] [FILE_NAME] (Optionen)

Optionen

Dieses Argument hat die folgenden Optionen:

KOCHBUCH_VERSION
Die anzuzeigende Version eines Kochbuchs. Wenn ein Kochbuch nur eine Version hat, diese
Die Option muss nicht angegeben werden. Wenn ein Kochbuch mehr als eine Version hat und
Wenn diese Option nicht angegeben ist, wird eine Liste der Kochbuchversionen zurückgegeben.

-f FQDN, --fqdn FQDN
Der FQDN des Hosts.

DATEINAME
Der Name einer Datei, die einem Kochbuch zugeordnet ist.

-p PLATTFORM, --Plattform PLATTFORM
Die Plattform, für die ein Kochbuch konzipiert ist.

TEIL Der zu zeigende Teil des Kochbuchs: Attribute, Definitionen, Dateien, Bibliotheken,
Anbieter, Rezepte, RESSOURCEN, oder Vorlagen. Es können mehrere Teile angegeben werden.

-V PLATTFORM_VERSION, --Plattformversion PLATTFORM_VERSION
Die Version der Plattform.

-w, --with-uri
Verwenden Sie diese Option, um die entsprechenden URIs anzuzeigen.

Beispiele

Um die Liste der verfügbaren Versionen eines Kochbuchs mit dem Namen „getting-started“ zu erhalten, geben Sie Folgendes ein:

$ Messer-Kochbuch-Show – Erste Schritte

etwas zurückgeben wie:

Erste Schritte 0.3.0 0.2.0

Um eine Liste mit Daten zu einem Kochbuch mit dem Namen des Kochbuchs und der Version anzuzeigen,
eingeben:

$ Messer Kochbuch Show Erste Schritte 0.3.0

etwas zurückgeben wie:

Attribute:
checksum: fa0fc4abf3f6787aeb5c3c5c35de667c
Name: default.rb
Pfad: attributes/default.rb
Spezifität: Standard
URL: https://somelongurlhere.com
chef_type: Kochbuchversion
Kochbuchname: Erste Schritte
Definitionen: []
Dateien: []
eingefroren?: falsch
json_class: Chef::CookbookVersion
Bibliotheken: []

Um nur Daten zu „Vorlagen“ anzuzeigen, geben Sie Folgendes ein:

$ Knife Cookbook Show Getting-Started 0.3.0-Vorlagen

etwas zurückgeben wie:

checksum: a29d6f254577b830091f140c3a78b1fe
Name: chef-getting-started.txt.erb
Pfad: templates/default/chef-getting-started.txt.erb
Spezifität: Standard
URL: https://someurlhere.com

Um Informationen im JSON-Format anzuzeigen, verwenden Sie die -F allgemeine Option als Teil des Befehls like
Dies:

$ Messerrollenshow devops -F json

Weitere verfügbare Formate sind: Text, YAML und pp.

TESTEN


Das Test Das Argument wird verwendet, um ein Kochbuch auf Syntaxfehler zu testen. Dieses Argument verwendet Ruby
Syntaxprüfung zur Überprüfung jeder Datei in einem Kochbuch, die auf .rb und Embedded Ruby endet
(ERB). Dieses Argument berücksichtigt .chefignore-Dateien, wenn bestimmt wird, welche Kochbücher verwendet werden sollen
Test auf Syntaxfehler.

Syntax

Dieses Argument hat die folgende Syntax:

$ Messerkochbuchtest COOKBOOK_NAME (Optionen)

Optionen

Dieses Argument hat die folgenden Optionen:

-a, --alle
Zum Testen aller Kochbücher verwenden.

-o PFAD:PFAD, --cookbook-path PFAD:PFAD
Das Verzeichnis, in dem Kochbücher erstellt werden. Dies kann ein durch Doppelpunkte getrennter Pfad sein.

Beispiele

$ Messerkochbuchtest Kochbuchname

HOCHLADEN


Das laden Das Argument wird verwendet, um ein oder mehrere Kochbücher (und alle zugehörigen Dateien) hochzuladen
die mit diesen Kochbüchern verknüpft sind) von einem lokalen Repository auf den Chef-Server. Nur Dateien
die noch nicht auf dem Chef-Server vorhanden sind, werden hochgeladen.

Anmerkungen:
Verwenden Sie eine .chefignore-Datei, um das Hochladen bestimmter Dateien und Dateitypen zu verhindern, z
temporäre Dateien oder Dateien, die von Versionskontrollsystemen in Ordnern abgelegt werden. Der .chefignore
Die Datei muss sich im Stammverzeichnis des Kochbuch-Repositorys befinden und ähnliche Regeln verwenden
zum Dateinamen-Globbing (wie in Ruby definiert). Datei.fnmatch Syntax).

Anmerkungen:
Leere Verzeichnisse werden nicht auf den Chef-Server hochgeladen. Um ein leeres Verzeichnis hochzuladen,
Erstellen Sie eine „Punkt“-Datei, z. B .halten---in diesem Verzeichnis, um sicherzustellen, dass das Verzeichnis
selbst ist nicht leer.

Syntax

Dieses Argument hat die folgende Syntax:

$ Messer-Kochbuch-Upload [COOKBOOK_NAME...] (Optionen)

Optionen

Dieses Argument hat die folgenden Optionen:

-a, --alle
Zum Hochladen aller Kochbücher verwenden.

--gleichzeitigkeit
Die Anzahl der zulässigen gleichzeitigen Verbindungen. Standard: 10.

-D, --include-Abhängigkeiten
Wird verwendet, um sicherzustellen, dass, wenn ein Kochbuch von einem (oder mehreren) Kochbüchern abhängig ist,
Diese Kochbücher werden ebenfalls hochgeladen.

-E UMGEBUNG, --Umgebung
Verwenden Sie diese Option, um die Umgebungsversionsabhängigkeit auf die aktuelle Kochbuchversion festzulegen
hochgeladen.

--Macht
Verwenden Sie diese Option, um ein Kochbuch zu aktualisieren, auch wenn dies der Fall ist --einfrieren Flag wurde gesetzt.

--einfrieren
Verwenden Sie diese Option, um zu verlangen, dass Änderungen an einem Kochbuch als neue Version einbezogen werden. Nur der --Macht
Die Option kann diese Einstellung überschreiben.

-o PFAD:PFAD, --cookbook-path PFAD:PFAD
Das Verzeichnis, in dem Kochbücher erstellt werden. Dies kann ein durch Doppelpunkte getrennter Pfad sein.

Beispiele

$ Messer Kochbuch Kochbuchname hochladen

Um ein Kochbuch hochzuladen und dann zu verhindern, dass andere Benutzer Änderungen daran vornehmen können,
eingeben:

$ Messer Kochbuch Redis hochladen --freeze

etwas zurückgeben wie:

Redis wird hochgeladen...
Hochladen abgeschlossen

Wenn ein Kochbuch eingefroren ist und das --Macht Option ist nicht angegeben, Messer gibt eine zurück
Fehlermeldung ähnlich der folgenden:

Redis wird hochgeladen...
FEHLER: Version 0.1.6 von Cookbook Redis ist eingefroren. Verwenden Sie --force zum Überschreiben.

Nutzen Sie das Messer-Kochbuch online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad