Delete a server¶
A server is deleted either when a service is moving to a new server (create the new server, first), or when a service is being retired.
As with other deployment tasks, do the setup tasks before the steps below.
Notify relevant users of the change
Remove all occurrences of the server’s FQDN and IP address from this repository
Remove the DNS entries using the server’s FQDN from GoDaddy (A, AAAA, SPF)
Remove the server’s root password from LastPass
Shutdown the server via the host’s interface
If the service is being retired:
Remove the server from
salt/prometheus/files/conf-prometheus.yml
, and deploy the Prometheus serviceRemove its configuration from this repository
Remove its DNS entries from GoDaddy
Remove its error monitor from Sentry, if used
Remove its web analytics from Fathom Analytics, if used
Remove its resources from Amazon Web Services, if used
Remove its project from Google Cloud Platform, if used
Archive its repository on GitHub, if any
Archive its row in the Health of software products and services spreadsheet
Finally (wait two weeks to be sure files were migrated):