Provision a Cloud SQL PostgreSQL instance

Create a Cloud SQL PostgreSQL instance using the Google Cloud Console or gcloud.

The exact provisioning workflow largely follows Google’s documentation, but Puppet Enterprise requires several specific constraints.

Setting Requirement
PostgreSQL version PostgreSQL 14
Instance type For all installation types, use the PE‑PostgreSQL node requirements from the extra‑large hardware requirements section. See Hardware requirements.
Memory For all installation types, use the PE‑PostgreSQL node requirements from the extra‑large hardware requirements section.  See Hardware requirements.
Storage For all installation types, use the PE‑PostgreSQL node requirements from the extra‑large hardware requirements section. See Hardware requirements.
Connectivity Public IP or private connection reachable from the PE primary.

For detailed provisioning instructions, see Google documentation.