Constantin
b3bcd5a433
Added improvements and documented return structure ( #2320 )
2016-04-19 18:01:27 -04:00
jjshoe
bfa0a94c27
Fix an issue where by a call to ec2.get_image wasn't wrapped in a try/except, and would occasionally throw an exception in the wild. Also greatly simplifies two of the ugliest known loops to man down into a single loop. ( #2554 )
2016-04-19 18:00:16 -04:00
Dennis Conrad
c1787da7ff
Fix UnboundLocalError if 'access_key_ids' not supplied
...
'key_ids' is referenced before it is assigned, causing the module to fail with a UnboundLocalError instead of failing gracefully with a helpful error message. This very small patch moves the assignment of 'key_ids' to before the variable is referenced.
2016-04-19 19:53:21 +02:00
Marcin
5312627091
rebase for #2477 , ready_for_review ( #2581 )
2016-04-16 21:50:53 +02:00
Joel Thompson
a39d11e8f5
Add exponential backoff retries to ec2_elb_lb ( #3379 )
...
ec2_elb_lb doesn't react well to AWS API throttling errors. This
implements an exponential backoff operation around some of the AWS API
calls (with random jitter, in line with AWS recommendations) to make
this more resilient.
2016-04-16 21:43:03 +02:00
Michael Moussa
ff414b79f2
Fixes read replica create BC break ( #3365 )
2016-04-12 23:32:12 +02:00
William Holroyd
4837b04668
Added ap-northeast-2 region ( #2849 )
2016-04-12 23:29:04 +02:00
Rob
68c8669200
Fix to ensure youngest snapshot is retrieved rather than oldest ( #3115 )
2016-04-12 23:21:58 +02:00
jjshoe
52823bdb5b
Speed up AMI code by not attempting to create the AMI without checkin… ( #2551 )
...
* Speed up AMI code by not attempting to create the AMI without checking on the name first. Also simplifies code for reporting errors from AMI creation, greatly.
* remove sys.exit
2016-04-12 23:17:01 +02:00
Marcin
2e20e548f8
Check if identifier is specified for geo,weighted or failover routing. Don't fail if record set already exist. Set choices for failover - capital PRIMARY and SECONDARY. ( #2470 )
2016-04-12 22:06:41 +02:00
Kalle Lehtonen
5aa652c6fd
Fix and add more error handling for role policies
...
In case role policy was deleted, we did not handle at all if there
was authorization issue to do the deletion. Also add message when
role is not found and the policy is skipped.
2016-04-05 09:55:49 -04:00
Brian Coca
2ddeb5cdec
fixed doc quoting
2016-04-01 17:48:39 -04:00
Brian Coca
20e4ad0eef
corrected required docs as only boolean is allowed
...
these complex values were not displayed and would always show the fields as requried
2016-04-01 16:59:12 -04:00
René Moser
bd2924b8ff
Merge pull request #3133 from alachaum/fix-elasticache-idempotency
...
Fix aws elasticache idempotency
2016-03-31 19:27:15 +02:00
Jonathan Davila
8b13f2a693
Merge pull request #2278 from wimnat/feature/iam_doc_fix
...
IAM doc fix
2016-03-30 08:27:32 -04:00
René Moser
fa8cb762ed
Merge pull request #3161 from somechris/fix-boto-version-requirement
...
Guard against too old boto library
2016-03-30 07:23:52 +02:00
René Moser
7e879eca32
Merge pull request #2968 from ashwanthkumar/exponential-backoff-in-route53
...
add retry with exponential backoff on route53
2016-03-27 23:54:37 +02:00
Brian Coca
cf03730fa2
added version added
2016-03-21 11:34:56 -07:00
Brian Coca
73586f7ddb
Merge pull request #3124 from nbrownus/elb_proxy_protocol
...
ELB Proxy Protocol support for backends
2016-03-21 11:25:56 -07:00
Brian Coca
62310c8954
Merge pull request #3077 from jjshoe/devel
...
Allow us to sort by all available datatypes
2016-03-21 11:23:23 -07:00
René Moser
faf2bea527
Merge pull request #3261 from fabfuel/bugfix-ec2-elb-stickiness-without-expiration
...
Fixes #2039 Convert None to 0 when checking ELB cookie expiration
2016-03-19 19:09:51 +01:00
Ted Timmons
a87171e280
fix typo in documentation
...
let's -> lets
2016-03-18 12:03:14 -07:00
René Moser
37d978fa1c
Merge pull request #3117 from beamly/fix-ec2-group
...
Fixes #3109 : Executing ec2_group with rules fails with "Inval…
2016-03-17 08:41:54 +01:00
Taras Lipatov
5299279b0b
Fixed typo json_fail to fail_json
2016-03-16 11:06:22 -04:00
Fabian Fülling
a34dae58cf
Fixes #2039 Convert None to 0 when checking if ELB cookie expiration has changed
2016-03-16 14:14:37 +01:00
Jonathan Davila
9c286f35be
Clarified IAM module doc
2016-03-15 10:15:41 -04:00
Brian Coca
6a48f2207a
corrected typo on aws connection arguments var
2016-03-07 10:39:24 -05:00
Toshio Kuratomi
1c4da434c7
Merge pull request #2421 from willthames/ec2_fix_vpc_security_token
...
Use connect_to_aws where possible
2016-03-04 11:06:22 -08:00
Brian Coca
79564c5aa7
Merge pull request #3054 from atplanet/route53-soa-record-type
...
Bugfix: Permit SOA record type
2016-03-03 18:34:30 -05:00
Brian Coca
55932201a9
Merge pull request #2931 from ryannealmes/ec2-vpc-subnet-fix
...
ec2_vpc creating/updating incorrect subnets
2016-03-03 18:33:29 -05:00
Constantin07
86a4026f48
Treat 'is_public' option as a bool
2016-03-03 10:31:30 +00:00
Christian Aistleitner
ffeff8053b
Guard against too old boto library
...
route53 creates Record objects using `health check` and `failover`
parameters. Those parameters only became available in boto 2.28.0.
As some prominent LTS Linux releases (e.g.: Ubuntu 14.04) only ship
older boto versions (e.g.: 2.20.1 for Ubuntu 14.04), users are getting
unhelpful error messages like
TypeError: __init__() got an unexpected keyword argument 'health_check'
when running Ansible 2 against their LTS install's default boto.
We improve upon this error message by checking the boto version
beforehand.
Fixes ansible/ansible#13646
2016-03-01 18:55:58 +01:00
Brian Coca
e50a674190
Merge pull request #2977 from scottbrown/bugfix-missing-interpolation-var
...
BUGFIX: Fixing missing interpolation variable
2016-03-01 00:00:33 -05:00
Toshio Kuratomi
876b91eb3d
Merge pull request #3113 from Constantin07/update_cloudformation
...
cloudformation.py - Added explicit type for 'tags' option
2016-02-28 22:35:34 -08:00
Arnaud Lachaume
b2c4731bd3
fix aws elasticache idempotency
2016-02-29 01:08:18 +11:00
Brian Coca
edf3aa336f
Merge pull request #3129 from defionscode/lc_doc
...
Updated ec2_lc docs
2016-02-26 17:34:18 -05:00
Jonathan Davila
51d2f49ae0
Updated ec2_lc docs
2016-02-26 16:21:33 -06:00
Nate Brown
72da61ba83
ELB Proxy Protocol support for backends
2016-02-25 11:12:58 -08:00
Neil Saunders
6aa0cd4457
Fix for issue #3109 : Executing ec2_group with rules fails with "Invalid rule parameter '['"
2016-02-25 14:18:02 +00:00
Constantin07
bc94e691e8
Added explicit type for 'tags' option
2016-02-24 23:33:42 +00:00
Toshio Kuratomi
e9454fa44f
Merge pull request #2352 from bermudezjd/feature/iam_policy_present_state_includes_policy_changes
...
Feature/iam policy present state includes policy changes
2016-02-24 08:50:50 -08:00
James Cammarata
4bc2a189ba
Merge pull request #3058 from Constantin07/update_ec2_tag1
...
ec2_tag.py - Fixing issue #3057 - AttributeError: 'str' object has no attribute 'i…
2016-02-24 11:16:55 -05:00
Joel
147b724f5d
Allow us to sort by all available datatypes
2016-02-22 10:48:14 -06:00
Daniel Petty
e256ae0683
replaced sudo with become
2016-02-18 16:18:59 -07:00
Constantin07
9e42b2a684
Fixing issue #3057 - AttributeError: 'str' object has no attribute 'items'
2016-02-17 22:09:02 +00:00
Tom Bamford
5749454723
Bugfix: Permit SOA record type
2016-02-17 06:29:53 +02:00
Matt Martz
c7845456a6
Various simple linting type cleanups on modules
2016-02-16 15:58:44 -06:00
jjshoe
b0cbae51b5
Less engrish
2016-02-08 19:03:35 -06:00
Michael Baydoun
98c16a4f1f
Update ec2.py
...
Documentation is not clear that tag used in count_tags must be an existing instance_tag
2016-02-08 19:14:19 -05:00
James Cammarata
e2f8ed1609
Merge pull request #2735 from noqcks/no-default-sec-groups
...
Elasticache Module: changing default cache_security_group to none
2016-02-07 21:43:35 -05:00