Upon installing the RPM, /etc/cloudify/config.yaml is owned by user root and group wheel, with permissions set to 660.
This means that, except root, only users who belong to the wheel group are able to read this file. So, if the current user has all installation-related permissions (such as sudo access) but doesn't belong to the wheel group, installation will fail.
On GCP, the official CentOS image doesn't automatically assign the wheel group to the default user.
A better approach would be to make this file owned by the user root and the group which is the default group of the user who installed the RPM. This group is available via the SUDO_GID environment variable.