James Cammarata
e14d857037
Make the ec2 wait code a little smarter
...
The code to determine the number of running instances could blow up
if the response from AWS did not actually contain any data. This code
makes it a bit smarter in handling, so that it will wait for a valid
response regardless of the wait condition.
Fixes #3980
2013-09-25 16:16:52 -05:00
James Cammarata
2d52791c25
Merge branch 'ec2_boto' of https://github.com/CharlesBlonde/ansible into CharlesBlonde-ec2_boto
2013-09-23 14:20:23 -05:00
Michael DeHaan
6e286e8beb
Merge pull request #4159 from stygstra/quantum_subnet-nameservers
...
Add option for DNS nameservers to quantum_subnet module
2013-09-23 08:26:13 -07:00
James Cammarata
6eec6f776e
More housekeeping
...
* Modified version_added strings in recent modules
* Added firewalld inclusion to the CHANGELOG
2013-09-21 01:06:34 -05:00
James Cammarata
1d1bf7ba81
Minor pep8 cleanup in ec2_eip module
2013-09-21 00:45:27 -05:00
James Cammarata
22632a1139
Merge branch 'ec2_eip' of https://github.com/lorin/ansible into lorin-ec2_eip
2013-09-21 00:44:27 -05:00
James Cammarata
df9281e71c
Changed the version_added field in rax_clb_nodes to 1.4
2013-09-20 16:58:59 -05:00
James Cammarata
cc4dde9686
Minor doc fix and a CHANGELOG update for the new rax_clb_nodes module
2013-09-20 16:57:29 -05:00
James Cammarata
88be2d0d32
Merge branch 'rax-clb-nodes' of https://github.com/neuroid/ansible into neuroid-rax-clb-nodes
2013-09-20 16:49:50 -05:00
James Laska
df2fb25b63
[cloud/rax] support wait on delete
...
Add support to existing rax module to honor the wait (and wait_timeout)
parameters on delete operations. This patch removes existing logic in favor of
the built-in pyrax.utils.wait_until method.
2013-09-20 13:49:39 -04:00
David Stygstra
c168edc7a4
Add option for DNS nameservers to quantum_subnet module
2013-09-18 19:40:12 -04:00
Ralph Bean
06edce08f6
Remove trailing whitespace in digital ocean module.
2013-09-18 11:06:32 -04:00
Ralph Bean
46c18d44f0
Remove duplicate docs in digital ocean module.
...
The EXAMPLES block here has two copies of the same docs,
one nicely formatted, the other less so.
It looks like a pass was made to clean up the docs but the old
cruftier ones were never removed.
2013-09-18 11:05:06 -04:00
Lorin Hochstein
840da0aaa0
AWS elastic IP: Support for allocating IPs
...
This commit adds support for allocating new elastic IPs with the
ec2_eip module.
2013-09-12 21:11:24 -04:00
Charles Blonde
4639295563
Update instance_profile_name message
2013-09-12 22:14:27 +02:00
Charles Blonde
637e4216ac
Add support to Boto library < 2.5.0
2013-09-09 23:48:35 +02:00
Charles Blonde
402320dd26
Fix wait_for default value to follow the documentation (documentation = 180, default value = 120)
2013-09-08 23:52:40 +02:00
Charles Blonde
ec3b67c7ec
Fix wait_for conversion between String to int
2013-09-08 23:49:33 +02:00
James Cammarata
21ad089361
Merge branch 'rdsfixes' of https://github.com/jamespharaoh/ansible into jamespharaoh-rdsfixes
2013-09-05 23:47:32 -05:00
James Cammarata
7db7be192b
Modified ec2_elb doc per issue #3849
2013-09-03 16:13:25 -05:00
James Pharaoh
b9c602ea83
make rds handle vpc security groups properly
2013-09-02 20:40:41 +02:00
James Pharaoh
866090efb1
fix for rds region variable
2013-09-02 20:40:32 +02:00
Michael DeHaan
b569e6cb78
Merge pull request #3963 from djoreilly/quantum-net-doc
...
quantum_network: fix some doc mistakes
2013-08-28 13:53:03 -07:00
Darragh O'Reilly
0033e06129
quantum_network: fix some doc mistakes
...
- tenant_name was missing.
- comments were on wrong tasks.
- error message had a reference to glance.
2013-08-28 21:19:24 +01:00
Jharrod LaFon
ab85538e9d
The cloudformation module argument spec should match the documentation, so that template_parameters is a required argument.
2013-08-27 15:09:30 -06:00
Michael DeHaan
b0b4898e64
Merge pull request #3861 from djoreilly/quantum_net_types
...
quantum_network should not default network provider type to local
2013-08-27 05:57:21 -07:00
James Cammarata
f54b72faea
Fixed small typo from the merge conflict in the route53 module
2013-08-23 13:40:57 -05:00
James Cammarata
254e43ac07
Merge branch 'rb2' of https://github.com/bpennypacker/ansible into bpennypacker-rb2
2013-08-23 13:07:48 -05:00
Bruce Pennypacker
99c8362a82
Added wait parameter
2013-08-23 13:56:59 -04:00
James Cammarata
d9c460ed07
Merge branch 'rb2' of https://github.com/bpennypacker/ansible into bpennypacker-rb2
...
Conflicts:
library/cloud/route53
2013-08-23 11:36:45 -05:00
Arthur Taylor
8fc13062aa
Added Overwrite option for Route53 record creation
2013-08-22 12:46:20 -05:00
Joshua Lund
fe5154f0c6
Fixing typo in EC2 modules
2013-08-21 18:13:05 -06:00
Bruce Pennypacker
97925d7af6
yet another rebase attempt
2013-08-20 15:15:58 -04:00
Bruce Pennypacker
11470fea04
Rebase attempt
...
No idea if I'm rebasing properly or not. This is my first attempt.
2013-08-20 15:14:16 -04:00
Michael DeHaan
d513647165
Merge pull request #3874 from mscherer/relax_nova_compute_argument
...
image_id is not required to delete a vm from openstack
2013-08-19 12:16:04 -07:00
James Cammarata
9abc7bf5cc
Minor fix, vpc_id is not required for the ec2_group
2013-08-19 11:38:06 -05:00
Andrew de Quincey
fad1ba7998
Add module to control EC2 security groups
2013-08-19 11:38:06 -05:00
Michael Scherer
ee6477a9b0
image_id is not required to delete a vm from openstack
...
Since deletion do not check the type of image or anything,
and since that's tedious to keep track of the image_id and
just adding noise to add image_id for nothing, this commit
just relax the requirement.
2013-08-17 17:56:19 +02:00
Darragh O'Reilly
986aebb284
quantum_network should not default network provider type to local
...
It should allow the Quantum service to decide based on its configuration.
2013-08-15 19:51:22 +01:00
lwade
649bc49d97
Basic module to tag resources in EC2.
2013-08-13 12:55:06 -05:00
asmajlovic
686a6f5557
Comparison data type mismatch corrected
2013-08-13 09:28:53 -05:00
Michael DeHaan
5dfb9479dc
Merge pull request #3763 from j2sol/rax-updates
...
Update rax to sync with rax_clb_nodes
2013-08-11 13:37:25 -07:00
Michael DeHaan
529e78be01
Smite tabs in whitespace.
2013-08-10 17:58:03 -04:00
Michael Scherer
509d1c5381
Fix traceback when openstack do not have OS-EXT-IPS:type attached to address
...
failed: [127.0.0.1] => {"failed": true, "parsed": false}
invalid output was: Traceback (most recent call last):
File "/tmp/ansible-1376083321.99-111209413777779/nova_compute", line 1176, in <module>
main()
File "/tmp/ansible-1376083321.99-111209413777779/nova_compute", line 239, in main
_get_server_state(module, nova)
File "/tmp/ansible-1376083321.99-111209413777779/nova_compute", line 198, in _get_server_state
private = [ x['addr'] for x in getattr(server, 'addresses').itervalues().next() if x['OS-EXT-IPS:type'] == 'fixed']
KeyError: 'OS-EXT-IPS:type'
This extension was added less than 6 month ago, and so cannot be used on a release
older than Grizzly ( like Folsom ).
Commit of the extension : https://review.openstack.org/#/c/21453/
See https://wiki.openstack.org/wiki/ReleaseNotes/Grizzly#Key_New_Features_2
2013-08-09 23:26:12 +02:00
Lorin Hochstein
703d50212a
Fix typo: alises -> aliases
2013-08-08 10:14:08 -04:00
Lorin Hochstein
1fd7eca5fb
Add AWS EC2 elastic IP module
...
Adds a new AWS EC2 module to associate/disassociate instances and
elastic IP addresses.
2013-08-07 15:41:16 -04:00
Michael DeHaan
35c58b5fc2
Merge pull request #3772 from lorin/s3-docpatch
...
Minor doc update to s3 & ec2 modules
2013-08-06 13:30:20 -07:00
Michael DeHaan
42eda799c8
Merge pull request #3709 from lwade/devel
...
S3folder
2013-08-06 13:01:43 -07:00
Michael DeHaan
e892450031
add version_added attribute to module docs.
2013-08-06 15:54:20 -04:00
Michael DeHaan
0b7d60f351
Merge pull request #3741 from podollb/feature_ec2_vol
...
adding param to the ec2_vol module allowing custom iops setting when creating EBS volume
2013-08-06 12:53:35 -07:00