mirror of
https://github.com/valitydev/salt.git
synced 2024-11-07 08:58:59 +00:00
Merge pull request #29800 from rallytime/bp-29769
Back-port #29769 to 2015.8
This commit is contained in:
commit
aca4da3abc
@ -284,6 +284,48 @@ packets. Default is ``False``.
|
|||||||
|
|
||||||
.. versionadded:: 2015.8.1
|
.. versionadded:: 2015.8.1
|
||||||
|
|
||||||
|
Profile with scopes
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
Scopes can be specified by setting the optional ``ex_service_accounts``
|
||||||
|
key in your cloud profile. The following example enables the bigquery scope.
|
||||||
|
|
||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
my-gce-profile:
|
||||||
|
image: centos-6
|
||||||
|
ssh_username: salt
|
||||||
|
size: f1-micro
|
||||||
|
location: us-central1-a
|
||||||
|
network: default
|
||||||
|
tags: '["one", "two", "three"]'
|
||||||
|
metadata: '{"one": "1", "2": "two",
|
||||||
|
"sshKeys": ""}'
|
||||||
|
use_persistent_disk: True
|
||||||
|
delete_boot_pd: False
|
||||||
|
deploy: False
|
||||||
|
make_master: False
|
||||||
|
provider: gce-config
|
||||||
|
ex_service_accounts:
|
||||||
|
- scopes:
|
||||||
|
- bigquery
|
||||||
|
|
||||||
|
|
||||||
|
Email can also be specified as an (optional) parameter.
|
||||||
|
|
||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
my-gce-profile:
|
||||||
|
...snip
|
||||||
|
ex_service_accounts:
|
||||||
|
- scopes:
|
||||||
|
- bigquery
|
||||||
|
email: default
|
||||||
|
|
||||||
|
There can be multiple entries for scopes since ``ex-service_accounts`` accepts
|
||||||
|
a list of dictionaries. For more information refer to the libcloud documentation
|
||||||
|
on `specifying service account scopes`__.
|
||||||
|
|
||||||
SSH Remote Access
|
SSH Remote Access
|
||||||
=================
|
=================
|
||||||
|
|
||||||
@ -596,3 +638,5 @@ Both the instance and load-balancer must exist before using these functions.
|
|||||||
|
|
||||||
salt-cloud -f attach_lb gce name=lb member=w4
|
salt-cloud -f attach_lb gce name=lb member=w4
|
||||||
salt-cloud -f detach_lb gce name=lb member=oops
|
salt-cloud -f detach_lb gce name=lb member=oops
|
||||||
|
|
||||||
|
__ http://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html#specifying-service-account-scopes
|
||||||
|
Loading…
Reference in New Issue
Block a user