You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by "Pratik Bandarkar (JIRA)" <ji...@apache.org> on 2017/09/28 15:00:02 UTC
[jira] [Comment Edited] (LIBCLOUD-947) "email" field from
"service_account" has no effect while deploying instance.
[ https://issues.apache.org/jira/browse/LIBCLOUD-947?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16184288#comment-16184288 ]
Pratik Bandarkar edited comment on LIBCLOUD-947 at 9/28/17 2:59 PM:
--------------------------------------------------------------------
ah. yes. it's the same issue. I should have checked before commencing my work. :-( Since last 2 day's I was working on it with internal setup[1].
[1] https://github.com/pratik705/libcloud/commit/0bf122e0f0b953eed1c738eb923ad8b7d1dc9d26
was (Author: pbandark):
ah. yes. it's the same issue. I should have checked before commencing my work. :-( Since last 2 day's I was working on it[1].
[1] https://github.com/pratik705/libcloud/commit/0bf122e0f0b953eed1c738eb923ad8b7d1dc9d26
> "email" field from "service_account" has no effect while deploying instance.
> ----------------------------------------------------------------------------
>
> Key: LIBCLOUD-947
> URL: https://issues.apache.org/jira/browse/LIBCLOUD-947
> Project: Libcloud
> Issue Type: Bug
> Components: Compute
> Reporter: Pratik Bandarkar
>
> I am trying to deploy instances on GCP using salt-cloud. The "email" field from "service_account"(/etc/salt/cloud.profiles.d/test-profile.conf) has no effect while deploying instance. Always "default" email is assigned to the "service_account".
> Steps to reproduce the issue:
> - Install "python2-libcloud" package on salt-master OR install libcloud with `pip install apache-libcloud`.
> - configure "/etc/salt/cloud.profiles.d/test-profile.conf" as below:
> {code:java}
> test123:
> image: "centos-7-v20170719"
> size: "f1-micro"
> location: "us-central1-a"
> network: "default"
> subnetwork: "default"
> tags: '["gateway"]'
> metadata: '{""}'
> use_persistent_disk: "False"
> delete_boot_pd: "True"
> deploy: "True"
> make_master: "False"
> external_ip: "ephemeral"
> ssh_username: "centos"
> ssh_keyfile: "/root/.ssh/id_rsa"
> provider: gcp
> preemptible: false
> ex_service_accounts:
> - scopes:
> - storage-full
> - datastore
> - taskqueue
> - sql-admin
> - logging-write
> - compute-rw
> email: trinity1@cp100-170315.iam.gserviceaccount.com <===
> {code}
> - deploy instance:
> salt-cloud -p test123 --out-file pratik1.txt pratik1
> - After deployment of the instance, check output of `gcloud compute instances describe pratik1`
> serviceAccounts:
> {code:java}
> [...]
> - email: 632197330628-compute@developer.gserviceaccount.com <===
> scopes:
> - https://www.googleapis.com/auth/devstorage.full_control
> - https://www.googleapis.com/auth/datastore
> - https://www.googleapis.com/auth/taskqueue
> - https://www.googleapis.com/auth/sqlservice.admin
> - https://www.googleapis.com/auth/logging.write
> - https://www.googleapis.com/auth/compute
> [...]
> {code}
> # salt --version
> salt 2017.7.1 (Nitrogen)
> python -c "import libcloud ; print libcloud.__version__"
> 2.2.1
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)