ACE-CLI
ACE-Box comes with an including management tool called 'ace-cli'. This cli tool can be used to prepare and/or install the ACE-Box or certain components.
$ ace --version
Available commands (ace-cli version 0.2.0, can also be retrieved by running ace --help):
| Command | Result | 
|---|---|
prepare | Prepares ACE-Box for further use (e.g. persists domain, protocol settings) | 
enable <use case> | Prepares ACE-Box for a use case by installing set of components (see table below) | 
install <component> | Installs ACE-Box or components thereof (see table below) | 
uninstall <component> | Uninstalls ACE-Box or components thereof (see table below) | 
set <config> | Updates ACE-Box config. <config> can be any of key=value, e.g. $ace set foo=bar | 
destroy | Destroys configurations deployed by the ACE-Box. As of now, this command runs a handful of curated cleanup tasks which e.g. reset certain Dynatrace environment configurations. | 
Available install components:
| Component | Result | 
|---|---|
microk8s | Installs and configures MicroK8S | 
gitea | Installs and configures Gitea | 
gitlab | Installs and configures Gitlab | 
dynatrace | Installs and configures Dynatrace OneAgent and ActiveGate | 
repositories | Installs and configures Git Repositories | 
keptn | Installs and configures Keptn | 
monaco | Installs and configures Monaco | 
jenkins | Installs and configures Jenkins | 
dashboard | Installs and configures the dashboard | 
awx | Installs AWX | 
Available uninstall components:
Please refer to $ ace --help for available commands -->