GCE requires you to have an account set up and a project must pre-exist before you can bootstrap with juju. Go to https://console.developers.google.com/project (be sure to login with the correct account, personal or Canonical) and set-up a project. You'll also need to go to the API setting and enable the Google Compute Engine API. Under 'Credentials', select 'Create new Client ID' which will download a JSON credentials file you will use later. Remember where you put it.
Run quickstart interactively:
(Set JUJU_HOME to be something novel if you don't want to mess up your real environments.yaml file.)
% devenv/bin/juju-quickstart -i
In the 'Create a new environment' section select Google Compute Engine and flesh it out.
Ensure the environment bootstraps and the $JUJU_HOME/environments.yaml file looks good.
QA:
1) % make check
2) Run against GCE environment.
GCE requires you to have an account set up and a project must pre-exist before you can bootstrap with juju. Go to https:/ /console. developers. google. com/project (be sure to login with the correct account, personal or Canonical) and set-up a project. You'll also need to go to the API setting and enable the Google Compute Engine API. Under 'Credentials', select 'Create new Client ID' which will download a JSON credentials file you will use later. Remember where you put it.
Run quickstart interactively:
(Set JUJU_HOME to be something novel if you don't want to mess up your real environments.yaml file.)
% devenv/ bin/juju- quickstart -i
In the 'Create a new environment' section select Google Compute Engine and flesh it out.
Ensure the environment bootstraps and the $JUJU_HOME/ environments. yaml file looks good.