EnglischFranzösischSpanisch

OnWorks-Favicon

chef-shell - Online in der Cloud

Führen Sie chef-shell im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist die Befehls-Chef-Shell, die 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


chef-shell – Die Manpage für das Befehlszeilentool chef-shell.

chef-shell ist ein Rezept-Debugging-Tool, das die Verwendung von Haltepunkten innerhalb von Rezepten ermöglicht.
chef-shell wird als Interactive Ruby (IRb)-Sitzung ausgeführt. Chef-Shell unterstützt sowohl Rezept als auch
Attributdateisyntax sowie interaktive Debugging-Funktionen.

Anmerkungen:
chef-shell ist ab Chef 11.x der neue Name für Shef. Chef-Shell ist abwärtskompatibel
und verfügt abgesehen von der Namensänderung über die gleichen Funktionen wie das Vorgängermodell
Veröffentlicht.

Die ausführbare Chef-Shell-Datei wird als Befehlszeilentool ausgeführt.

MODI


chef-shell ist ein Tool, mit dem Messer mithilfe einer Interactive Ruby (IRb)-Sitzung ausgeführt werden kann.
Chef-Shell unterstützt derzeit die Syntax von Rezept- und Attributdateien sowie die interaktive Funktion
Debugging-Funktionen. chef-shell verfügt über drei Betriebsmodi:

┌─────────────────────────────────────────── ┐.
│Modus │ Beschreibung │
├─────────────────────────────────────────── ┤.
│Standalone │ Es sind keine Kochbücher geladen und die │
│ │ Laufliste ist leer. Dieser Modus ist │
│ │ die Standardeinstellung. │
├─────────────────────────────────────────── ┤.
│Solo │ Chef-Shell fungiert als Chef-Solo │
│ │ Kunde. Es wird versucht, das │ zu laden
│ │ Chef-Solo-Konfigurationsdatei und │
│ │ JSON-Attribute. Wenn der JSON │
│ │ Attribute legen eine Ausführungsliste fest, es │
│ │ wird geehrt. Kochbücher werden │
│ │ wird auf die gleiche Weise geladen wie │
│ │ Chef-Solo lädt sie. Koch-Solo │
│ │ Der Modus wird mit aktiviert -s oder │
│ │ --Solo Befehlszeilenoption und │
│ │ JSON-Attribute werden in │ angegeben
│ │ auf die gleiche Weise wie für Chef-Solo, │
│ │ mit -j /path/to/chef-solo.json. │.
├─────────────────────────────────────────── ┤.
│Kunde │ chef-shell fungiert als │
│ │ Chef-Kunde. Beim Start wird es │
│ │ liest der Chef-Kunde │
│ │ Konfigurationsdatei und Kontakte │
│ │ den Chef-Server erhalten │
│ │ Attribute und Kochbücher. Das │
│ │ Die Laufliste wird im selben │ eingestellt
│ │ So wie ein normaler Chef-Client läuft. │
│ │ Chef-Client-Modus ist aktiviert │
│ │ mit dem -z or --Klient Optionen. │
│ │ Sie können auch das │ angeben
│ │ Konfigurationsdatei mit -c
│ │ CONFIG und die Server-URL mit │
│ │ -S SERVER_URL. │.
└─────────────────────────────────────────── ┘.

OPTIONAL


Dieser Befehl hat die folgende Syntax:

chef-shell OPTION VALUE OPTION VALUE ...

Dieser Befehl hat die folgenden Optionen:

-a, --eigenständige
Wird verwendet, um Chef-Shell im Standalone-Modus auszuführen.

-c KONFIG, --config CONFIG
Die zu verwendende Konfigurationsdatei.

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

-j PFAD, --json-Attribute PATH
Der Pfad zu einer Datei, die JSON-Daten enthält.

Verwenden Sie diese Option, um eine zu definieren run_list Objekt. Zum Beispiel eine JSON-Datei ähnlich der folgenden:

„run_list“: [
„Rezept[Basis]“,
„Rezept[foo]“,
„Rezept[Bar]“,
„Rolle[Webserver]“
],

kann durch Laufen genutzt werden Chef-Kunde -j path/to/file.json.

In bestimmten Situationen kann diese Option zum Aktualisieren verwendet werden normal Attribute.

WARNUNG: Wichtige Mitteilung
Jeder andere Attributtyp, der in dieser JSON-Datei enthalten ist, wird als behandelt
a normal Attribut. Zum Beispiel beim Versuch, ein Update durchzuführen Override Attribute verwenden
-j Option:

{
„name“: „dev-99“,
„description“: „Einige Dinge installieren“,
„override_attributes“: {
„apptastic“: {
„enable_apptastic“: „false“,
„apptastic_tier_name“: „dev-99.bomb.com“
}
}
}

führt zu einem Knotenobjekt ähnlich dem:

{
„name“: „vielleicht-dev-99“,
"normal": {
„name“: „dev-99“,
„description“: „Einige Dinge installieren“,
„override_attributes“: {
„apptastic“: {
„enable_apptastic“: „false“,
„apptastic_tier_name“: „dev-99.bomb.com“
}
}
}
}

-l NIVEAU, -Log-Ebene LEVEL
Die Protokollierungsstufe, die in einer Protokolldatei gespeichert wird.

-S, --Solo
Wird verwendet, um Chef-Shell im Chef-Solo-Modus auszuführen.

-S CHEF_SERVER_URL, --Server CHEF_SERVER_URL
Die URL für den Chef-Server.

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

-z, --Klient
Wird verwendet, um Chef-Shell im Chef-Client-Modus auszuführen.

Nutzen Sie chef-shell online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad