Create Initial Scaffolding for Cloud SQL
Description
This issue will cover the creation of the GCP Cloud SQL module that will be used as a standard building block for GitLab IT infrastructure.
Requirements
- Require
Authorized Networks
if there is aPublic IP
attached to the SQL instance.-
0.0.0.0/0
will not be allowed as anAuthorized Network
-
- Failover replication will be created by a boolean variable
- Database name will be suffixed with a 4 byte length random id