ADCM Installer
Build
build binary file for current OS/Arch. This is the only way to build under MacOS
make build
build binary file for linux amd64
make linux
# or
make in-docker
Usage
Configure project (persistent installation)
# see `adi init --help` command
adi init adcm-project --adpg -i
# ...
adi apply
Stop ADCM
# see `adi delete --help` command
adi delete
Run init with values from config file
cat config.yaml
adcm-db-host: pg.example.com
adcm-db-pass: $_ecRet
adi init adcm-project --from-config config.yaml
| key |
value type |
default |
description |
| adcm-count |
uint8 |
1 |
Number of ADCM instances |
| adcm-db-host |
string |
|
ADCM database host |
| adcm-db-port |
uint16 |
5432 |
ADCM database port |
| adcm-db-name |
string |
adcm |
ADCM database name |
| adcm-db-user |
string |
adcm |
ADCM database user |
| adcm-db-pass |
string |
random generated |
ADCM database password |
| adcm-db-ssl-mode |
string |
disable |
Postgres SSL mode |
| adcm-db-ssl-ca-file |
string |
|
ADCM database SSL CA file path |
| adcm-db-ssl-cert-file |
string |
|
ADCM database SSL certificate file path |
| adcm-db-ssl-key-file |
string |
|
ADCM database SSL private key file path |
| adcm-ssl-cert-file |
string |
|
ADCM SSL Certificate file path |
| adcm-ssl-key-file |
string |
|
ADCM SSL Private Key file path |
| adcm-image |
string |
hub.arenadata.io/adcm/adcm |
ADCM image |
| adcm-tag |
string |
2.7.1 |
ADCM image tag |
| adcm-publish-port |
uint16 |
8000 |
ADCM publish port |
| adcm-publish-ssl-port |
uint16 |
8443 |
ADCM publish SSL port |
| adcm-url |
string |
computed |
ADCM url |
| adcm-volume |
string |
adcm |
ADCM volume name or path |
| adpg-pass |
string |
random generated |
ADPG superuser password |
| adpg-image |
string |
hub.arenadata.io/adcm/postgres |
ADPG image |
| adpg-tag |
string |
v16.3.1 |
ADPG image tag |
| adpg-publish-port |
uint16 |
|
ADPG publish port |
| consul-image |
string |
hub.arenadata.io/adcm/consul |
Consul image |
| consul-tag |
string |
v1.0.0 |
Consul image tag |
| consul-publish-port |
uint16 |
8500 |
Consul publish port |
| vault-db-host |
string |
|
Vault database host |
| vault-db-port |
uint16 |
5432 |
Vault database port |
| vault-db-name |
string |
adcm |
Vault database name |
| vault-db-user |
string |
adcm |
Vault database user |
| vault-db-pass |
string |
random generated |
Vault database password |
| vault-db-ssl-mode |
string |
disable |
Postgres SSL mode |
| vault-db-ssl-ca-file |
string |
|
Vault database SSL CA file path |
| vault-db-ssl-cert-file |
string |
|
Vault database SSL certificate file path |
| vault-db-ssl-key-file |
string |
|
Vault database SSL private key file path |
| vault-ssl-cert-file |
string |
|
Vault SSL Certificate file path |
| vault-ssl-key-file |
string |
|
Vault SSL Private Key file path |
| vault-image |
string |
openbao/openbao |
Vault image |
| vault-tag |
string |
2.2.0 |
Vault image tag |
| vault-publish-port |
uint16 |
8200 |
Vault publish port |
| vault-mode |
string |
non-ha |
Vault Deployment mode (non-ha, ha, dev) |
| vault-ui |
bool |
true |
Vault enable UI |