...
The goal is to minimize the number of manual steps as much as possible. GCE requires that 1, 2, and 2 3 need to be done from GCE console, so they cannot be automated. However, the rest of the steps can be automated.
...
In addition to supporting OAuth authentication, Coopr will also need to implement generic entity types as discussed in Resource Entity types in Coopr. This document will only discuss OAuth support in Coopr.
...
Using the oauth_token provided, the provisioner will create network, firewall, etc as described in Resource Entity types in Coopr.