Befehl: cesapp install
Der Befehl cesapp install <dogu-name>
installiert ein Dogu von einem Remote-Server.
Rekursive Installation
Mit der Option --recursive
kann ein Dogu rekursiv installiert werden, d. h. Abhängigkeiten werden automatisch installiert.
Wenn in einem der Dogu-Abhängigkeiten ein Service-Account erstellt werden soll, wird für die Erstellung des Service-Accounts das entsprechende Dogu gestartet und nach Erstellung des Service Accounts wieder gestoppt (Details s. Abschnitt für Erstellung Service-Accounts).
Erstellung von Service-Accounts
Ein Dogu kann Abhängigkeiten zu einem oder mehreren anderen Dogus haben. Bei der Installation werden ggf. Service-Accounts in einem anderen Dogu erstellt.
Damit ein Service-Account in einem anderen Dogu angelegt werden kann, muss dieses Dogu installiert und gestartet sein. Ein Dogu lässt sich generell nur dann installieren, wenn alle benötigten Dogus bereits installiert sind.
Wenn ein Service-Account in einem anderen Dogu erstellt werden soll und das Dogu zwar installiert, aber nicht gestartet ist, wird das entsprechende Dogu gestartet. Es wird
dabei gewartet, bis das Dogu healthy
ist. Dann wird der Service-Account erstellt. Nachdem der Service-Account erstellt worden ist, wird das gestartete Dogu wieder gestoppt.
Manpage
NAME:
cesapp install - installs a dogu from a remote server. Use 'cesapp install <dogu-name> <version> to install a specific version'
USAGE:
cesapp install [command options] [arguments...]
OPTIONS:
--recursive install dependencies automatically (default: false)
--choose-version choose version of all dogus at installing (default: false)
--help, -h show help (default: false)