Simple test using puppet to provision Google Cloud infrastructure
Blog post about Puppet and GCP https://cloudplatform.googleblog.com/2017/08/introducing-Puppet-support-for-Google-Cloud-Platform24.html
Creating Service Accounts: https://cloud.google.com/compute/docs/access/create-enable-service-accounts-for-instances
you might need these gems
gem install googleauth google-api-client