Frank van Tol
5872e0a493
Update ec2_asg.py
2016-12-08 11:23:40 -05:00
Rob
ed3d248234
Move import statements for easier debugging (correct line numbers)
2016-12-08 11:23:40 -05:00
Rob
61af70c087
Set default of dimensions parameter to be empty dict
2016-12-08 11:23:39 -05:00
fperks
11dbd985b6
Fix error on ec2 status change
...
Both `source_dest_check` and `termination_protection` variables are not
available within the scope of the startstopec2 instance method. This just
pulls them from module.params.
2016-12-08 11:23:39 -05:00
Gerard Lynch
27f93bef40
minor doc fix
2016-12-08 11:23:39 -05:00
Shayne Clausson
92f88a4cb4
Replaces 'old' get_ec2_creds connection method with get_aws_connection_info to support passing in security_token for temporary creds.
2016-12-08 11:23:38 -05:00
Alex Kessinger
4d227e508d
Fix a argument mismatch in elasticache
...
I think in this commit 720aeffca2bd2ae1eca158abc2d1463a8597afb6
There was bug introduced where the ElastiCacheManager init method has
a number of positional arguments like so.
```py
def __init__(self, module, name, engine, cache_engine_version, node_type,
num_nodes, cache_port, parameter_group, cache_subnet_group,
cache_security_groups, security_group_ids, zone, wait,
hard_modify, region, **aws_connect_kwargs):
```
But then later in the code the positional arguments are passed in
like this.
```py
elasticache_manager = ElastiCacheManager(module, name, engine,
cache_engine_version, node_type,
num_nodes, cache_port,
cache_subnet_group,
cache_security_groups,
security_group_ids, parameter_group, zone, wait,
hard_modify, region, **aws_connect_kwargs)
```
If you count, you can see that cache_subnet_group, is being passed in
where the manager expects to see parameter_group.
2016-12-08 11:23:38 -05:00
Jens Carl
00f9dfac34
Change type of parameter 'template' to 'path'.
2016-12-08 11:23:38 -05:00
Gerard Lynch
f85a8ac746
allow use of volume_type in volumes dict
2016-12-08 11:23:37 -05:00
Jens Carl
507111f090
Fix to handle user directory within parameter 'template'.
2016-12-08 11:23:37 -05:00
Tom Bamford
dbf882a600
Clarify available options for device_mapping parameter of ec2_ami module
2016-12-08 11:23:37 -05:00
Shawn Silva
2962dabeda
Fix for modifying the size of an RDS instance. When attempting to modify the size of an RDS instance Ansible succeeds and returns a "changed" status. However, no changes are applied to the RDS instance. Boto is looking for a keyword parameter of "allocated_storage" to update the size, and this parameter wasn't being included.
2016-12-08 11:23:37 -05:00
Selivanov Pavel
63d2575f9f
ec2_group.py: added ICMP rule example
2016-12-08 11:23:37 -05:00
Nathaniel Felsen
ec14a5c728
Adding support for access logs in ELB
2016-12-08 11:23:37 -05:00
whiter
82c898be5a
Remove 'str' type so that json is properly quoted
2016-12-08 11:23:36 -05:00
evanccnyc@users.noreply.github.com
ff81aa11c0
Fixing ec2_asg termination_policy
...
If this isnt set, it wont launch the instances because it needs to default to "Default" despite what boto docs say.
2016-12-08 11:23:36 -05:00
Frank van Tol
db6c6ec5c9
Update s3.py
...
We are copying from S3, the bucket is the source, not the target.
2016-12-08 11:23:36 -05:00
Rob
08999ecfd1
Update iam_policy.py
...
Fixed doc for policy_name - it is a required field
Removed empty aliases
2016-12-08 11:23:36 -05:00
Gerard Lynch
3339749017
order params, add missing tag param. update examples
2016-12-08 11:23:36 -05:00
Toshio Kuratomi
29cfd80220
Fix improper indentation
2016-12-08 11:23:36 -05:00
Evan Carter
5cd3217fc8
fixing termination policies for ec2_asg
2016-12-08 11:23:35 -05:00
Evan Carter
e9c04cfdfd
Fixing bug #2058 and adding some backwards compatibility
2016-12-08 11:23:35 -05:00
Rob
4f9bb86e58
Add exception handling to iam
2016-12-08 11:23:35 -05:00
wimnat
540061c9fc
Remove unnecessary json.loads
2016-12-08 11:23:35 -05:00
Tom Fotherby
135e7c60de
Fix #1984 - allow load_balancer_port as a variable
2016-12-08 11:23:35 -05:00
Yanchek99
ebbd206e86
Fixed typo for instance_tags documentation
2016-12-08 11:23:35 -05:00
Taneli Lepp
fb317c72b6
Added option to set multiple ACLs for S3 objects. Also verifies the selected permissions against Boto's canned ACL strings list.
2016-12-08 11:23:35 -05:00
Bret Martin
b1c5b17155
Use general-purpose parameter mutual exclusion code for network_interfaces
2016-12-08 11:23:35 -05:00
Bret Martin
0afa813324
Add alias `network_interface` and accept a string for a single ENI
2016-12-08 11:23:35 -05:00
Bret Martin
df8b2d45bc
Add network_interfaces example
2016-12-08 11:23:35 -05:00
Bret Martin
96d8401fb4
Remove aliases specification from documentation since there are none
2016-12-08 11:23:35 -05:00
Brian Coca
281a92bbdd
corrected whitepace
2016-12-08 11:23:34 -05:00
Toshio Kuratomi
b952dff2c1
correct documentation formatting
2016-12-08 11:23:34 -05:00
Bret Martin
df713192b4
Add network_interfaces parameter to ec2 module to support launch-time ENIs
2016-12-08 11:23:34 -05:00
Toshio Kuratomi
33f5afa779
Make sure listener ports are ints.
...
May fix #1984
2016-12-08 11:23:34 -05:00
Bruno Galindro da Costa
6f36629d13
Added termination_policies option
2016-12-08 11:23:33 -05:00
Toshio Kuratomi
ffbd1efaa7
Remove non-ascii quote char
2016-12-08 11:23:33 -05:00
Rick Mendes
8048c4482a
using single device_id and enabling release on disassociation
2016-12-08 11:23:33 -05:00
Timothy Appnel
488749500e
Clarified and cleaned up grammar of error messages.
2016-12-08 11:23:33 -05:00
Timothy Appnel
d811a51744
Fixed call to undefined attribute when RDS module timeouts waiting.
2016-12-08 11:23:33 -05:00
Till Backhaus
e005ef0c36
Delete dead and broken code
2016-12-08 11:23:33 -05:00
James Cammarata
b9ca912ffe
Fixing region requirement regarding euca clusters
...
Fixes ansible/ansible#11023
2016-12-08 11:23:32 -05:00
Jason Cowley
2c511a9470
Add support for S3 canned permissions. resolves #1939
2016-12-08 11:23:32 -05:00
David M. Lee
4cd2fcf917
ec2_vol: Added missing "needs 2.0" doc
...
The ability to find-or-create a volume was added in 2.0. Added note to
the example.
2016-12-08 11:23:32 -05:00
Evan Carter
c1526ff87b
Adding the ability to associate eips with network interfaces
2016-12-08 11:23:31 -05:00
Scot Spinner
0fff871819
one thing missed
2016-12-08 11:23:31 -05:00
HAMSIK Adam
217764ba3c
Rebase start/stop instance pull code
2016-12-08 11:23:31 -05:00
Michael J. Schultz
c7eb08b217
Return an iterable instead of None
...
By default `.get()` will return `None` on a key that doesn't exist. This
causes a `TypeError` in the `for` loop a few lines down. This change simply
returns an iterable type to avoid the error.
2016-12-08 11:23:30 -05:00
Toshio Kuratomi
a765411284
Another way that the serialization of the boto results can fail
2016-12-08 11:23:30 -05:00
Toshio Kuratomi
cae0c2741c
Another launchconfig field needs to be explicitly converted for json serialization
...
Fixes #1848
2016-12-08 11:23:30 -05:00
Ted Timmons
7027de77b7
fix ugly documentation
...
current version dumps a character per line in the docs: http://docs.ansible.com/ansible/cloudformation_module.html
2016-12-08 11:23:29 -05:00
Scot Spinner
bcc57875ed
adding parameter group option
2016-12-08 11:23:29 -05:00
Rowan Wookey
7d85477acb
Fixes #542 error when ec2_asg arguments aren't specified
...
If max_size/min_size/desired_capacity are omitted
when updating an autoscaling group use the existing values
2016-12-08 11:23:28 -05:00
Robb Wagoner
aed7d903ee
Include a CFN stack's resources in the result
2016-12-08 11:23:28 -05:00
Matt Ferrante
74b4882415
ec2_ami can update an ami's launch_permissions
2016-12-08 11:23:28 -05:00
Robert Jailall
6530e76880
Refactor ec2_snapshot to make it more testable
2016-12-08 11:23:28 -05:00
Hagai Kariti
83aff77c26
made `wait` default to True in ec2_snapshot
2016-12-08 11:23:28 -05:00
Hagai Kariti
fcd2b354b2
Add to the ec2_snapshot module the ability to create a snapshot only if one hasn't recently been created
...
- Added snapshot_max_age parameter
- Updated docs
- Made the default value of wait to be false, as it used to be
2016-12-08 11:23:28 -05:00
Toshio Kuratomi
49ee99fe73
result is now a dict and so needs different access syntax
...
Fixes #1848
2016-12-08 11:23:27 -05:00
Toshio Kuratomi
b91684b8ad
Remove unneeded urllib2 import
2016-12-08 11:23:27 -05:00
James Cammarata
99075976a8
Fix missing params to download_s3file in s3
2016-12-08 11:23:27 -05:00
James Cammarata
689f13548f
Fixing s3 failures when bucket names contain dots
2016-12-08 11:23:27 -05:00
Luke Rohde
05974273b3
Use msg kwarg to pass error message in ec2_snapshot
2016-12-08 11:23:27 -05:00
Brian Coca
cd072e3090
added version added to headers in s3
2016-12-08 11:23:26 -05:00
Jaime Gago
b203deee31
Fix example indentation bug
2016-12-08 11:23:26 -05:00
Toshio Kuratomi
103b150090
Convert object into dict so it will turn into json properly
2016-12-08 11:23:26 -05:00
Brian Coca
357d542bb3
clarified error messages to actually give back ansible module option instead of internal boto field name
2016-12-08 11:23:26 -05:00
Jens Carl
c0eedc6e87
Fix missing alias "groups".
2016-12-08 11:23:26 -05:00
Feanil Patel
e4898a4348
If overwrite is set, download eagerly.
...
If the we are going to overwrite the file anyway,
there is no need to do any checksums locally or
grab the remote etag.
2016-12-08 11:23:26 -05:00
billwanjohi
167e940e78
iam: don't delete passwords by default
2016-12-08 11:23:25 -05:00
Mike Putnam
9623cd570c
Add missing GPLv3 License header
...
Fixes #1643
2016-12-08 11:23:25 -05:00
Ash Caire
682bf34a43
add headers param to s3 uploads
2016-12-08 11:23:25 -05:00
khassen
8b60dd349d
Use the common/shared MD5 function.
2016-12-08 11:23:25 -05:00
Toshio Kuratomi
55271467d4
Remove validate_certs as the url is not user settable so we always want to validate the certificate
2016-12-08 11:23:24 -05:00
Artur Cygan
d71b1444a9
Update route53.py
...
Fix typos
2016-12-08 11:23:24 -05:00
Baraa Basata
63a619fbae
Fix iam_policy example
2016-12-08 11:23:24 -05:00
Brian Coca
9b38e47d70
added rickmendes as maintainer
2016-12-08 11:23:23 -05:00
ayush
f46daacf67
Updated doc strings so each character isn't considered a line
2016-12-08 11:23:23 -05:00
Toshio Kuratomi
8eba30b488
Deprecated _ec2_ami_search now verifies SSL certificates
2016-12-08 11:23:23 -05:00
Brian Coca
fedd1bed1f
minor doc fixes, version added for latest feature
2016-12-08 11:23:22 -05:00
Herby Gillot
c0676f93f5
rds: add the ability to reboot RDS instances
2016-12-08 11:23:22 -05:00
Eero Niemi
1f560f8dae
Fixed parameter validation when creating a volume from a snapshot
2016-12-08 11:23:22 -05:00
whiter
2dc689894c
Added 'resource_tags' alias
2016-12-08 11:23:22 -05:00
Brian Coca
a0b0c022b8
corrected version_added
2016-12-08 11:23:22 -05:00
Brian Coca
ec6e75f1cc
attempt to fix check mode when state='absent'
2016-12-08 11:23:21 -05:00
HAMSIK Adam
e04a4a4114
Use mutually_exclusive in AnsibleModule
2016-12-08 11:23:21 -05:00
HAMSIK Adam
3d3be5e91f
Fix missing ,
2016-12-08 11:23:21 -05:00
whiter
a5a9c92fcd
Fixed dicts comparison for tags
2016-12-08 11:23:21 -05:00
whiter
54b02ee0da
ec2_vpc_net refactor
2016-12-08 11:23:21 -05:00
HAMSIK Adam
b7a13e263f
Add version
2016-12-08 11:23:21 -05:00
HAMSIK Adam
05df069176
Add module parameter for security group name. This make ec2_elb_lb module consitent with others
2016-12-08 11:23:21 -05:00
Brian Coca
16a4ff3462
fixed minor doc issues
2016-12-08 11:23:21 -05:00
Brian Coca
0cab021168
Revert "Revert "ec2_lc - include all launch config properties in the return""
2016-12-08 11:23:20 -05:00
Brian Coca
af8ded66cc
Revert "ec2_lc - include all launch config properties in the return"
2016-12-08 11:23:20 -05:00
Frank van Tol
39e24e89f4
Remove default port value, it does not work in _requires_destroy_and_create logic
...
When creating a Redis cluster, every run it gets destroyed and recreated because the port number of memcached is used as the default.
2016-12-08 11:23:20 -05:00
Frank van Tol
6655cd89c4
Update elasticache.py
2016-12-08 11:23:20 -05:00
Frank van Tol
426f93a291
Remove default for engine_version
...
Redis and memcached have different engine version numbering, there can not be a shared default value.
2016-12-08 11:23:20 -05:00
Apoorva Kulkarni
1f35e578b4
s3 module: Add missing version tag to "encrypt" parameter
2016-12-08 11:23:20 -05:00
Evan Carter
d3ef622627
Adding default cooldown to AWS ASG
2016-12-08 11:23:20 -05:00
vanga
ddd399fe7a
Throw error if encryption is set while passing a snapshot id
2016-12-08 11:23:20 -05:00