Are there any updates on this feature request? This is something that I need as well.
I don't see that an issue was ever created, so I just submitted one here: https://github.com/ansible/ansible/issues/28736 On Monday, June 13, 2016 at 5:43:02 PM UTC-7, Tom Melendez wrote: > > Hi Abdul, > > It's not currently supported but certainly something we could add. Mind > raising an issue at ansible/ansible-modules-core > <https://github.com/ansible/ansible-modules-core/issues> so we can > prioritize and get it added? > > As for today, my feeling is that you could either gcloud command line > tool, the uri <http://docs.ansible.com/ansible/uri_module.html> module > with the GCE API > <https://cloud.google.com/compute/docs/reference/latest/instances>, or > perhaps use new subnetwork > <https://github.com/ansible/ansible-modules-core/pull/3701> support with > a small subnetwork (This won't give you control over the IP, but does keep > it in Ansible; minimum subnetwork size is /29). > > Thanks, > > Tom > > > > On Sunday, June 12, 2016 at 7:46:22 PM UTC-7, Abdul Jabbar Azam wrote: >> >> Hello, >> >> I'd like to add a private IP address when creating google gce instances. >> Looking at the docs this doesn't seem to be possible. >> http://docs.ansible.com/ansible/gce_module.html. I am using version 2.1 >> from the source at github cloned using git a few weeks ago. >> >> If I use the gloud SDK I can create the instance >> >> gcloud compute --project "my-project" instances create "bootstrap" --zone >> "europe-west1-d" --machine-type "f1-micro" --subnet >> "default-6f68d4d6fabcb680" --private-network-ip "10.132.0.2" --metadata >> "block-project-ssh-keys=true" --maintenance-policy "MIGRATE" --scopes >> default="https://www.googleapis.com/auth/cloud-platform" --disk >> "name=docker-disk-for-instance-bootstrap,device-name=docker-disk-for-bootstrap,mode=rw,boot=no" >> >> --image "/centos-cloud/centos-7-v20160511" --boot-disk-size "10" >> --boot-disk-type "pd-standard" --boot-disk-device-name "bootstrap" >> >> I need to create a few instances with static IP addresses because I'm >> trying to write an install script for DCOS on GCE and a number of the >> instances need a private static IP address. >> >> Is there a way to add a private IP addresses to a google instance using >> the gce module or should I call the gcloud tool using the command module? >> > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/e6d4f936-b909-4a2e-bf91-374bee0f0a17%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
