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.