James Martin
b67e1a1ce9
Streamlined rolling udpate algorithm. Still need to account for partials, and not waiting for instances if we're mass terminating them.
2015-04-07 22:16:28 -04:00
Brian Coca
f3e4704d92
Merge pull request #569 from 47lining/rate-throttling-retries-update
...
add retry with exponential backoff when we receive throttling error code...
2015-03-27 08:21:09 -04:00
Brian Coca
aeb264f581
Merge pull request #566 from 47lining/cloud_modules_sts_support_redux
...
Cloud Modules STS Support Redux
2015-03-27 08:20:53 -04:00
Mick Bass
a01a0ed364
resolve merge conflicts
2015-03-26 22:54:08 -06:00
Mick Bass
64a2077787
Add support for AWS Security Token Service (temporary credentials) to all AWS cloud modules.
2015-03-26 22:44:56 -06:00
Brian Coca
eacf4e4239
Merge pull request #269 from SDFE/rds_subnet_group_params
...
use aws connect call in rds_subnet_group that allows boto profile use
2015-03-26 15:53:33 -04:00
Toshio Kuratomi
7e7eafb3e3
Make lack of boto call fail_json instead of sys.exit
...
Fixes #994
2015-03-26 12:12:39 -07:00
Brian Coca
5d776936cc
Merge pull request #256 from SDFE/route53_connect_params
...
Use aws connect calls that allow boto profile use
2015-03-26 14:34:24 -04:00
Brian Coca
68daec05f2
Merge pull request #254 from SDFE/ec2_vpc_connect_params
...
use simpler ec2_connect ec2 util call
2015-03-26 14:17:27 -04:00
Brian Coca
a49c4e3919
Merge pull request #144 from quodlibetor/add-elasticache-cache_subnet_group_name
...
Add `cache_subnet_group_name` to elasticache module
2015-03-26 14:16:26 -04:00
Brandon W Maister
efa4d04284
Make cache_subnet_group default to empty security groups
...
Since they can't be specified together, it seems like setting the
default to no security groups is the right option.
2015-03-26 13:56:46 -04:00
Brandon W Maister
3cb2346312
Add cache_subnet_group
to elasticache module
...
According to the [docs] cache subnet groups are required inside a VPC.
[docs]: http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/CacheSubnetGroups.html
2015-03-26 13:56:46 -04:00
Brian Coca
0771dd12ca
Merge pull request #1004 from bcoca/s3_fixes
...
S3 fixes
2015-03-26 12:39:36 -04:00
Brian Coca
e5ed49d6c7
added patch to workaround some s3 connection faliures
2015-03-26 11:23:32 -04:00
Brian Coca
f6c9d555a0
Merge pull request #976 from jsmartin/asg_doc_fix
...
Re-wording of feature.
2015-03-25 22:12:35 -04:00
Brian Coca
6570d48657
refactrored connection exception handling, added check to see if we actually get a connection before proceeding
...
Fixes #964
2015-03-25 21:40:13 -04:00
Brian Coca
79844506db
Merge pull request #341 from axilleas/digitalocean_docs
...
digital_ocean: Add note about using API v1
2015-03-25 15:16:03 -04:00
Toshio Kuratomi
515cd6666d
Fix stat code to return name of group owning the file rather than name of group that the file's owner belongs to.
...
Followup to #17
2015-03-25 08:33:19 -07:00
Toshio Kuratomi
9464277f4f
Merge pull request #993 from smashwilson/docker-deployed-by-image
...
[docker] Compare container's configured image instead of running image
2015-03-24 12:55:33 -07:00
Ash Wilson
9ce2fc718a
Only fetch details when necessary.
2015-03-24 11:18:15 -04:00
Ash Wilson
47f4c3f2e5
Compare container images to Config.Image.
2015-03-24 11:07:12 -04:00
Brian Coca
9763268903
Merge pull request #991 from sairez/devel
...
fix syntax in last EC2 ELB LB example
2015-03-24 10:47:19 -04:00
Sarah Zelechoski
43cd4ebd2e
fix syntax in last example
2015-03-24 10:31:34 -04:00
Brian Coca
d8ab661d0a
Merge pull request #983 from ssssam/sam/authorized-keys-crash-fix
...
Fix authorized_key module crashing when given an invalid key
2015-03-23 10:19:24 -04:00
Sam Thursfield
60397fae0f
Fix authorized_key module crashing when given an invalid key
...
I tried a playbook with the following (accidentally wrong) task:
tasks:
- name: authorized key test
authorized_key: key=/home/sam/.ssh/id_rsa.pub key_options='command="/foo/bar"' user=sam
I got the following traceback:
TASK: [authorized key test] ***************************************************
failed: [localhost] => {"failed": true, "parsed": false}
Traceback (most recent call last):
File "/home/sam/.ansible/tmp/ansible-tmp-1427110003.65-277897441194582/authorized_key", line 2515, in <module>
main()
File "/home/sam/.ansible/tmp/ansible-tmp-1427110003.65-277897441194582/authorized_key", line 460, in main
results = enforce_state(module, module.params)
File "/home/sam/.ansible/tmp/ansible-tmp-1427110003.65-277897441194582/authorized_key", line 385, in enforce_state
parsed_new_key = (parsed_new_key[0], parsed_new_key[1], parsed_options, parsed_new_key[3])
TypeError: 'NoneType' object has no attribute '__getitem__'
With this fix, I see the expected error instead:
TASK: [authorized key test] ***************************************************
failed: [localhost] => {"failed": true}
msg: invalid key specified: /home/sam/.ssh/id_rsa.pub
2015-03-23 11:51:49 +00:00
Toshio Kuratomi
bad542025d
Merge pull request #972 from caphrim007/include-apt-debfile-after-installing-python-apt
...
Add missing import of apt.debfile
2015-03-20 14:42:00 -07:00
Brian Coca
7683f36613
fix to return vals docs
2015-03-20 17:00:55 -04:00
James Martin
3bd2b7c8aa
Re-wording of feature.
2015-03-20 14:59:34 -04:00
Toshio Kuratomi
0101904da5
Merge pull request #975 from ansible/m-o-e-fix-ec2_asg
...
Fixes to broken tag handling in ec2_asg
2015-03-20 11:35:52 -07:00
Toshio Kuratomi
5399f3744f
Fix review comments from @bcoca in #745
2015-03-20 09:52:19 -07:00
Toshio Kuratomi
9e9fa6a451
Merge branch 'fix-ec2_asg' of https://github.com/m-o-e/ansible-modules-core into m-o-e-fix-ec2_asg
2015-03-20 09:43:05 -07:00
Toshio Kuratomi
a78de50801
Minor code formatting
2015-03-19 22:38:06 -07:00
Rowan Wookey
37412219d5
Fixed group name not being passed to wait_for_new_instances when replacing instances
...
Fixed group_name not being passed to wait_for_elb
Minor code clean up
2015-03-19 22:38:06 -07:00
James Martin
1c96ff32a1
check lb for instance healthy and some refactoring of rolling replace functions.
...
Optionally waiting for new instances to be in viable state on ASG creation/update.
Properly updating properties and terminating group.
2015-03-19 22:38:06 -07:00
Tim Rupp
dba0023940
Add missing import of apt.debfile
...
In cases when the python-apt package is not installed, ansible will
attempt to install it. After this attempt, it tries to import the
needed apt modules, but forgets to import the apt.debfile module.
The result is that playbooks that use the dpkg argument on a machine
that does not initially have the python-apt package available will
fail with the following error
AttributeError: 'module' object has no attribute 'debfile'
This patch adds the appropriate import to the apt module to ensure
that necessary libraries are available in cases when the dpkg argument
is being used on a system that does not initially have the python-apt
package installed
2015-03-19 14:54:59 -07:00
Toshio Kuratomi
fb1c92ffa4
Merge pull request #724 from ferrants/devel-metric_alarm_fix
...
check keys is in dim2 before evaluating
2015-03-19 12:46:43 -07:00
Brian Coca
a97bc22103
Merge pull request #971 from bcoca/undep_os
...
undeprecated openstack modules as new ones are not making into release
2015-03-19 15:16:38 -04:00
Brian Coca
5641b1ff73
undeprecated openstack modules as new ones are not making into release
2015-03-19 15:15:17 -04:00
Brian Coca
6e273e50a1
Merge pull request #969 from moncho/patch-1
...
Fix typo that prevents use_tls 'encrypt' option from working properly.
2015-03-19 14:37:00 -04:00
moncho
3421712e05
Update docker.py
...
Fix typo that prevents use_tls 'encrypt' option from working properly.
2015-03-19 19:30:36 +01:00
Brian Coca
42d91951cf
Merge pull request #537 from zitterbacke/patch-2
...
fix uri modul for JSON-escape quotation marks
should fix #121
2015-03-19 09:12:29 -04:00
Eric Johnson
c7381a92b8
Merge pull request #956 from rmarsagoogle/gce_net
...
Added multiple allowed ranges.
2015-03-19 06:09:18 -07:00
Toshio Kuratomi
76198a8223
Merge pull request #961 from nemunaire/fix-docker-version-print
...
[docker] Fix formating error when remote host doesn't have required version
2015-03-18 19:51:45 -07:00
Toshio Kuratomi
e338fef730
Add another valid status from downloading images
2015-03-18 18:27:01 -07:00
nemunaire
fce8c21176
Convert tuple items to string before format
2015-03-18 14:37:26 +01:00
Robert Marsa
74e94f2712
Added multiple allowed ranges.
2015-03-17 13:49:53 -07:00
Toshio Kuratomi
ae253593e3
Merge pull request #955 from Seraf/devel
...
Fix the issue #931 : ec2_asg : can't set desired_capacity to 0
2015-03-17 10:57:50 -07:00
Julien Syx
23fdba26b5
Fix the issue #931
...
Checking that the parameter doesn't exist. The old code had a bug when the parameter was 0.
2015-03-17 17:57:18 +01:00
Toshio Kuratomi
8658b82de7
Some code cleanup (removed unused variables and imports)
2015-03-16 11:58:03 -07:00
Toshio Kuratomi
34c4e0d495
Also use DOCKER_TLS_VERIFY env var to turn on tls verification
2015-03-16 11:43:52 -07:00