Utility tools¶
This chapter describes the util
cake function. It manages the Utility tools, which are composed of seven or more servers providing the following tools:
Server | Function |
---|---|
cus-util-prod-gateway-1 | Wireguard VPN entrypoint for employees, DNScrypt-proxy |
cus-util-prod-gateway-2 | Redundancy for gateway-1 (both are active) |
cus-util-prod-monitoring-1 | Monitoring |
cus-util-prod-backup-1 | Backups |
cus-util-prod-log-1 | Central logfiles |
cus-util-prod-git-1 | Gitlab |
cus-util-prod-gitci-1 | Gitlab-CI Runner |
While the VPN gateways are redundant by default, all other servers can also be setup redundantly (two) or in a high available configuration (3 or more) upon request.
All util_*
plays can be executed in the correct order by running cake -f util
.
If you are installing the Utility tools on new servers, make sure to use cake -f util --inventory pub
.