The module does support region. You should be able to specify it without issue.
Can you get the subnet_id from the ec2_fact module? On 27 Apr 2015 16:56, "Tzach Livyatan" <[email protected]> wrote: > > > On Sunday, April 26, 2015 at 6:05:13 PM UTC+3, Rob White wrote: >> >> I assume you have referenced eni.interface.id because you've seen the >> example? Note the code above that which contains a register statement. This >> allows you to reference output from that command. See >> http://docs.ansible.com/playbooks_variables.html for more on that. >> >> Once you've used that register command you can reference all the values >> of the ENI creation. >> >> If you're still having issues, post your playbook as it stands and any >> errors you're getting. >> > I had two issues, solve one: > - region parameter was missing, I set AWS_REGION to solve it. > Would it be nicer to have an explicit parameter for it, like ec2_tag have? > - subnet_id was missing, and I cant find an elegant way to get. For me > having the instance subnet as a default will solve this problem. > > > > > > >> >> >> >> On Thursday, April 23, 2015 at 5:14:35 AM UTC+3, Rob White wrote: >>> >>> The latest commit has added support for delete_on_termination and >>> source_destination_check. Please test and let me know how it goes. >>> >> Can you please give a full example of attaching an interface and setting >> the delete_on_termination? >> Not sure how to extract the eni.interface.id for the second. >> >> Should I use it as part of a local_action, like I do for ec2_tag? >> >> Sorry for the naive questions, I'm relativity new to Ansible. >> >> >> >>> >>> If you'd like to leave any comments regarding the module, there's a PR >>> here https://github.com/ansible/ansible-modules-extras/pull/410 >>> >>> Rob White >>> Email: [email protected] >>> Mobile (Australia): +61 410 700 733 >>> Mobile (UK): +44 7527 895 226 >>> Skype: robwhite83 >>> >>> On 22 April 2015 at 17:46, Tzach Livyatan <[email protected]> >>> wrote: >>> >>>> >>>> >>>> On Tuesday, April 21, 2015 at 3:25:31 PM UTC+3, Rob White wrote: >>>>> >>>>> Unfortunately you wouldn't be able to create the interface with this >>>>> attribute. Boto doesn't support it. You'd have to create the interface and >>>>> then immediately modify it. >>>>> >>>>> Would this be acceptable? >>>>> >>>> Yes, this is what I'm doing now. >>>> >>>> >>>> >>>>> On 21 Apr 2015 19:23, "Tzach Livyatan" <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi Rob >>>>>> Thanks for module! >>>>>> I was just looking for something like this. >>>>>> >>>>>> One thing I'm missing is the ability to set the deleteOnTermination >>>>>> attribute to True. >>>>>> Something like >>>>>> connection.modify_network_interface_attribute(network_interface.id,' >>>>>> deleteOnTermination',True, attachment_id=network_interface.attachment >>>>>> .id) >>>>>> >>>>>> >>>>>> >>>>>> On Wednesday, April 15, 2015 at 10:52:19 AM UTC+3, Rob White wrote: >>>>>>> >>>>>>> Hi guys, >>>>>>> >>>>>>> Recently had this requirement myself. >>>>>>> >>>>>>> I've written a module here >>>>>>> https://github.com/wimnat/ansible-modules-extras/blob/feature/ec2_eni/cloud/amazon/ec2_eni.py >>>>>>> >>>>>>> I'd appreciate testing / feedback and if all good I'll submit a PR >>>>>>> to ansible-modules-extras >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> On Tuesday, 6 January 2015 09:37:10 UTC+11, Igor Cicimov wrote: >>>>>>>> >>>>>>>> +1 for this request. Have you seen this module though: >>>>>>>> https://github.com/cybosol/ansible/blob/master/library/cloud/ec2_eni >>>>>>>> haven't tried it my self but maybe it can help. >>>>>>>> >>>>>>>> On Saturday, January 3, 2015 11:29:13 AM UTC+11, Jeff wrote: >>>>>>>>> >>>>>>>>> Someone asked for this >>>>>>>>> <https://github.com/ansible/ansible/issues/7895> a while back >>>>>>>>> before the modules were reorganized, but I've seen no mention since, >>>>>>>>> so I'm >>>>>>>>> guess it's still not possible to create (or manipulate) an Elastic >>>>>>>>> Network Interface (eni) >>>>>>>>> <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html> on >>>>>>>>> an EC2 instance yet. That being the case, since this is supported >>>>>>>>> by boto >>>>>>>>> (create_network_interface >>>>>>>>> <http://boto.readthedocs.org/en/latest/ref/ec2.html#boto.ec2.connection.EC2Connection.create_network_interface>), >>>>>>>>> is it possible for me to make my own calls via boto somehow? I'm not >>>>>>>>> very >>>>>>>>> deep into Ansible so perhaps this is a nonsensical question. >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> >>>>>>>> -- >>>>>> You received this message because you are subscribed to a topic in >>>>>> the Google Groups "Ansible Project" group. >>>>>> To unsubscribe from this topic, visit >>>>>> https://groups.google.com/d/topic/ansible-project/-mFNN63kLrE/unsubscribe >>>>>> . >>>>>> To unsubscribe from this group and all its topics, 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/11088c05-9f70-40fe-90c7-a7384bb18314%40googlegroups.com >>>>>> <https://groups.google.com/d/msgid/ansible-project/11088c05-9f70-40fe-90c7-a7384bb18314%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "Ansible Project" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/ansible-project/-mFNN63kLrE/unsubscribe >>>> . >>>> To unsubscribe from this group and all its topics, 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/4edb9bcf-b592-40ff-8894-f05f0b51be4b%40googlegroups.com >>>> <https://groups.google.com/d/msgid/ansible-project/4edb9bcf-b592-40ff-8894-f05f0b51be4b%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Ansible Project" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/ansible-project/-mFNN63kLrE/unsubscribe >> . >> To unsubscribe from this group and all its topics, 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/cb7a0591-1bbb-4e98-8864-f7275c9c7301%40googlegroups.com >> <https://groups.google.com/d/msgid/ansible-project/cb7a0591-1bbb-4e98-8864-f7275c9c7301%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "Ansible Project" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/ansible-project/-mFNN63kLrE/unsubscribe. > To unsubscribe from this group and all its topics, 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/ad3d7eac-d815-4264-b3a1-798dd80c0fd5%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/ad3d7eac-d815-4264-b3a1-798dd80c0fd5%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CA%2Bwe3KSzLw_ejTi5gG2F-1iEg_ynpbxuLNUZKgwbCdaUzKgKHg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
