2017-02-16 12 views
0

Ich habe Bash-Skript zum Erstellen von Speichern in openstack. Meine Szenarien ist wie folgt: -Übergeben Sie Parameter zu Bash-Skript und rufen Sie Bash-Skripte in Koch Kochbuch

Parameter ist entlang Kochbuch übergeben, wenn sie ausführen, das ist ein Geschäft Name wie Shop 1, Shop 2 Zum Beispiel: - Wenn ich ein Geschäft 5 erstellen möchte, dann werde ich Kochbuch genannt "Shop-Automation-Kochbuch" zusammen mit Store Name Store 5, wird dieser Shop-Name wiederum BASH Skript übergeben dann BASH Skript wird kümmern Rest der Automatisierung

+0

Willkommen bei StackOverflow. Wo ist das Problem? Wie sieht dein aktueller Code aus? – StephenKing

Antwort

0

Ich beantwortete dies auf der Mailing-Liste zu so Kopieren Sie einfach meine Antwort wörtlich. Bitte kreuzen Sie in Zukunft bitte nicht so an.

Chef hat nicht wirklich eine gute Möglichkeit, Kommandozeile so zu nehmen. Die Verwendung von -j wie erwähnt ist möglich, aber Sie könnten am Ende mehr Dinge einstellen, die Sie beabsichtigten. Die Verwendung von Umgebungsvariablen ist eine andere Option, die jedoch nur von der Befehlszeile aus funktioniert. Ein Hybrid der beiden könnte am besten für Sie sein, verbrauchen Sie die env var wenn gesetzt, ansonsten verwenden Sie ein Knoten-Attribut.

Verwandte Themen