Skip to content

Core servers: creating a new core server

Stable

attracs-linux-playbooks

inventory/

Add instance lines, what groups to add?

adi-bootstrap.sh

Why run this?

attracs-bootstrap.sh

Why run this as well? Why is adi-bootstrap.sh not enough? (I think it's because there are vault-v1 applications in use)

Docker

valhalla etc.

Supervisor

run/ config/

Managevisor

frontend/frontend-update.yml

GCP

Load balancer and instance groups

Text to add here Terraform

Whitelists

If new core servers are introduced, you will need to whitelist the IP addresses of the new core servers to at least these places:

GCP projects

attracs-devops: * Load Balancer * vault-internal-policy attracs-services: * Load Balancer * default-lb-security-policy * SQL * attracs-sql pg-databases-stable: * SQL * pg-1-stable

Vault

Old vault * If using a new service account, add it into the correct Vault roles: * vault write auth/gcp/roles/ bound_service_accounts... * Vault (Hashicorp): Whitelisting new instances (https://app.clickup.com/2496230/docs/2c5q6-69975/2c5q6-285715)