Der Benutzer Daten Abschnitt in HOT ist, Shell-Befehl auf neu erstellte Nova-Instanz ausführen, aber ich möchte eine lokale ausführen (die Maschine, Heat-Stack-Create-Befehl) Shell-Befehl ausführen, wenn "Heat-Stack-erstellen" -Befehl.Wie führt man einen lokalen Shell-Befehl in der OpenStack HOT Template-Datei aus?
Aber nachdem ich das OpenStack HOT doc gelesen habe, fand ich keine Syntax, um dies zu unterstützen.
Sie können es erreichen, indem Sie Ihr eigenes Heat-Plugin haben und es aufrufen, indem Sie etwas wie OS :: Gemfield :: RunShellCmd aufrufen. –
Dies ist ein Problem, wenn die HOT-Vorlagendatei aufgrund eines fehlenden Plugins auf einem anderen OpenStack-Host bereitgestellt wird. – gemfield