Matt Ferrante
99c8e82b60
dynamo db indexes
2016-12-08 11:33:59 -05:00
Casey Lucas
4cd9933388
fix edge case where boto returns empty list after subnet creation
2016-12-08 11:33:59 -05:00
Dennis Conrad
0254cbad9a
Fix for existing ENIs w/ multiple security groups
...
Do a sorted comparison of the list of security groups supplied via `module.params.get('security_groups')` and the list of security groups fetched via `get_sec_group_list(eni.groups)`. This fixes an incorrect "The specified address is already in use" error if the order of security groups in those lists differ.
2016-12-08 11:33:58 -05:00
Rob White
7b0b4262e5
Allow SNS topics to be created without subscriptions. Also added better error handling around boto calls.
2016-12-08 11:33:58 -05:00
Fernando J Pando
be083a8fbe
author added
2016-12-08 11:33:58 -05:00
Fernando J Pando
6d69956f83
Fix SNS topic attribute typo
...
Enables adding SNS topic policy. 'Policy' attribute is capitalized.
2016-12-08 11:33:58 -05:00
Joel Thompson
61672e5c61
Ensure ec2_win_password doesn't leak file handle
...
Currently the module doesn't explicitly close the file handle. This
wraps the reading of the private key in a try/finally block to ensure
the file is properly closed.
2016-12-08 11:33:58 -05:00
Rene Moser
b92b30e3b3
ec2_vpc_dhcp_options: doc fix, add version_added to new args
...
See #1640
2016-12-08 11:33:58 -05:00
Andy Nelson
5718a5caac
Updated ec2_vpc_dhcp_options
2016-12-08 11:33:57 -05:00
Darek Kaczyński
9e918b5955
Removed debug return values
2016-12-08 11:33:57 -05:00
Darek Kaczyński
7127a45d96
ecs_service will now compare whole model and update it if any difference found. Documentation #1483 . Workaround for datetime fileds #1348 .
2016-12-08 11:33:57 -05:00
Darek Kaczyński
9b27ed6c5d
ecs_service_facts documentation fixes #1483 . Workaround for datetime fileds #1348 .
2016-12-08 11:33:57 -05:00
Gabriel Burkholder
6a202054f8
Fixes route53_facts to use max_items parameter with record_sets query.
2016-12-08 11:33:56 -05:00
nonshankus
a1fdff4c97
Adding missing attributes regarding the hosted zone.
2016-12-08 11:33:56 -05:00
Darek Kaczyński
17a6cea512
ecs_task module documentation fixes
2016-12-08 11:33:53 -05:00
Matt Martz
402a996430
Don't call sys.exit in sns_topic, use HAS_BOTO to fail
2016-12-08 11:33:51 -05:00
Matt Martz
27be34ef9d
DOCUMENTATION fixes for a few modules
2016-12-08 11:33:51 -05:00
Joel Thompson
8539d6f502
Fix documentation for sns_topic module
...
Currently the documentation does not correspond to the Ansible standards
for module documentation. This should bring it into compliance.
2016-12-08 11:33:50 -05:00
Michael Baydoun
221d1b7744
Update ec2_vpc_net_facts.py
...
Corrected version_added
2016-12-08 11:33:49 -05:00
Matt Martz
78759c667a
Fix DOCUMENTATION for ec2_vpc_dhcp_options.py and add missing RETURN to ec2_vol_facts.py
2016-12-08 11:33:48 -05:00
Sumit Roy
8eeb30da3d
Ensure that port_path is split into at most 2 components.
...
cloudstack: cs_instance: fix do not require name to be set to avoid clashes
Require one of display_name or name. If both is given, name is used as identifier.
cloudstack: fix name is not case insensitive
cloudstack: cs_template: implement state=extracted
Update f5 validate_certs functionality to do the right thing on multiple python versions
This requires the implementation in the module_utils code here
https://github.com/ansible/ansible/pull/13667 to funciton
fixed domain_id to actually be supported
also added domain as an alias
alt fixes #1437
Simplify the code and remove use_unsafe_shell=True
While there is no security issue with this shell snippet, it
is better to not rely on shell and avoid use_unsafe_shell.
Fix for issue #1074 . Now able to create volume without replica's.
Improved fix for #1074 . Both None and '' transform to fqdn.
Fix for ansible-modules-extras issue #1080
2016-12-08 11:33:48 -05:00
Joel Thompson
bace230f25
Add new ec2_vpc_dhcp_options module
...
This module manages EC2 DHCP options for a given VPC. It allows you to
specify all the options which AWS allows you to set in a DHCP option
set.
2016-12-08 11:33:47 -05:00
Shawn Siefkas
7cf0f8a7f6
Fixing check mode support for vpc route tables
...
Loop compatibility for dry run exception handling
Route table deletion dry run handler
Fixing regression in propagating_vgw_ids default value
Adjusting truthiness of changed attribute for route manipulation
Updating propagating_vgw_ids default in docstring
2016-12-08 11:33:47 -05:00
wimnat
6d239c6a3f
New module - ec2_vol_facts
2016-12-08 11:33:47 -05:00
Toshio Kuratomi
255c4b01a8
Remove duplicate documentation fields
2016-12-08 11:33:46 -05:00
RajeevNambiar
77ca6641cb
Update sts_assume_role.py for showing the correct example syntax role_session_name instead of session_name
...
Update sts_assume_role.py for showing the correct example syntax role_session_name instead of session_name. session_name is not a valid property.
2016-12-08 11:33:46 -05:00
Robb Wagoner
f7c044badf
InService percent key as literal percent (i.e 50, not .5)
2016-12-08 11:33:46 -05:00
Robb Wagoner
8f2eff6ca8
Include instance states (InService or OutOfService) as ELB facts
2016-12-08 11:33:46 -05:00
Rob White
d608dee29f
Add missing doc fragments
2016-12-08 11:33:45 -05:00
Constantin07
e20317b3be
Print explicit error cause when no ELBs are found in AWS
2016-12-08 11:33:44 -05:00
Stepan Stipl
9bba1b66c5
Fix: route53_facts hosted_zone_id boto error
...
Boto is expecting parameter called "Id", not "HostedZoneId".
See
http://boto3.readthedocs.org/en/latest/reference/services/route53.html#Route53.Client.get_hosted_zone
Fixes ansible/ansible-modules-extras/#1465
2016-12-08 11:33:44 -05:00
Toshio Kuratomi
ad0d2c1747
Update for modules which import json.
...
Some do not use the json module directly so don't need import json.
Some needed to fallback to simplejson with no traceback if neither was installed
Fixes #1298
2016-12-08 11:33:44 -05:00
Rob
2916a8bf5d
Add secondary addresses to facts
2016-12-08 11:33:43 -05:00
Toshio Kuratomi
0501a18608
Really disable RETURN
2016-12-08 11:33:43 -05:00
Toshio Kuratomi
c98db451ac
Disable RETURNS because the approved module doesn't have a RETURNS that is buildable
2016-12-08 11:33:43 -05:00
Mark Chance
ac86f8f0ad
fix, update the documentation of the modules
2016-12-08 11:33:42 -05:00
Mark Chance
00bd01c293
WIP documentation update
2016-12-08 11:33:42 -05:00
Mark Chance
7634539da7
add author tag in doc
2016-12-08 11:33:42 -05:00
Mark Chance
a1429f868b
update version, fix fail msgs
2016-12-08 11:33:42 -05:00
Mark Chance
9aa40a5826
cloud amazon ECS service modules
2016-12-08 11:33:42 -05:00
Brian Coca
e60d7cc840
added examples to route53_zone
...
fixes #1061
2016-12-08 11:33:40 -05:00
Vladimir Dimov
cb338ccb46
Doc fix ec2_vpc_route_table.py
2016-12-08 11:33:39 -05:00
Vladimir Dimov
74a0665530
Doc fix on route53_health_check.py. Fixed first example. Should be register instead of record.
2016-12-08 11:33:39 -05:00
Rob
103be7ab51
Added missing else statement that caused existing rules to be discarded
2016-12-08 11:33:38 -05:00
Brian Coca
c60d6cad72
corrected version added to 2.1
2016-12-08 11:33:37 -05:00
Rob
f547c37db4
Use doc fragment and fix examples
2016-12-08 11:33:37 -05:00
Rob
2b0fc33fd5
Tolerate missing classic_link_enabled attribute
2016-12-08 11:33:37 -05:00
whiter
a873e9a3cb
New module - ec2_vpc_net_facts
2016-12-08 11:33:37 -05:00
Toshio Kuratomi
5bd1bcaa2d
Don't raise or catch StandardError in amazon modules
2016-12-08 11:33:36 -05:00
Tom Bamford
fa9e1fd384
Ensure tag values get updated in ec2_vpc_subnet
2016-12-08 11:33:36 -05:00
Ryan Sydnor
1899e9e6cc
Use boto normalized location for bucket creation
...
If a bucket is being created in us-east-1, the module passed
'us-east-1' to boto's s3.create_bucket method rather than
Location.DEFAULT (an empty string). This caused boto to generate
invalid XML which AWS was unable to interpret.
2016-12-08 11:33:36 -05:00
Joel Thompson
5bedb1f12d
Add sns_topic module to manage AWS SNS topics
...
This adds an sns_topic module which allows you to create and delete AWS
SNS topics as well as subscriptions to those topics.
2016-12-08 11:33:34 -05:00
Etherdaemon
0fbfcc3b20
Add new module to allow for getting and listing of Route53 relevant details
2016-12-08 11:33:34 -05:00
wimnat
482f0a8d1c
Prevent ec2_remote_facts from failing when listing a terminated instance
2016-12-08 11:33:33 -05:00
whiter
d8dc9485f4
Refactor ec2_remote_facts to use filters
2016-12-08 11:33:32 -05:00
Matteo Acerbi
e6fe4b10f5
Fix docs for ec2_vpc_route_table
...
The documentation pointed to vpc_peering_connection, not vpc_peering_connection_id.
2016-12-08 11:33:30 -05:00
Chrrrles Paul
6777f634d5
tpyo in doc string
2016-12-08 11:33:29 -05:00
whiter
5e529a6afc
Use filters attribute rather than eni id so facts can be filtered on much more. Matches the new ec2_vpc_route_table_facts and ec2_vpc_subnet_facts modules
2016-12-08 11:33:29 -05:00
Shawn Siefkas
29d6313366
Handling dry run exception
2016-12-08 11:33:29 -05:00
Shawn Siefkas
253d177dc3
Check mode support for VPC route table creation
2016-12-08 11:33:29 -05:00
Rick Mendes
7bb6a5aa90
added missing license
2016-12-08 11:33:25 -05:00
Alan Loi
6e4c78d165
Docfixes - add version_added and missing default values.
2016-12-08 11:33:24 -05:00
Alan Loi
a14420dcf0
Fix sqs_queue module to check that boto library is installed and AWS region & credentials are provided.
2016-12-08 11:33:24 -05:00
Alan Loi
e8e1e41e08
Updated documentation for sqs_queue - state option is not required.
2016-12-08 11:33:24 -05:00
Alan Loi
6022f5abc7
Rename module to sqs_queue.py to differentiate from other potential modules e.g. reading/writing messages.
2016-12-08 11:33:23 -05:00
Alan Loi
e018a12572
Add .py file extension to sqs module.
2016-12-08 11:33:23 -05:00
Alan Loi
1cb506c556
Add new amazon sqs module.
2016-12-08 11:33:23 -05:00
whiter
2294e5708e
Documentation examples fix
2016-12-08 11:33:23 -05:00
Rob White
8bd69e9033
New module - ec2_vpc_subnet_facts
2016-12-08 11:33:23 -05:00
Siert Zijl
47cfb2c734
#931 append dot to zone if not defined
2016-12-08 11:33:23 -05:00
Toshio Kuratomi
d763a4f874
Fix for errors in the generated rst
2016-12-08 11:33:21 -05:00
Toshio Kuratomi
4350ed28c3
docs fixes
2016-12-08 11:33:21 -05:00
Benno Joy
20368cbc2c
remove facts and fix docs for taskdefinition module
2016-12-08 11:33:21 -05:00
Mark Chance
1e758cf6a0
cloud amazon ECS task modules
2016-12-08 11:33:21 -05:00
Mark Chance
241aeebdc1
cloud amazon ECS task definition module
2016-12-08 11:33:21 -05:00
Mark Chance
495e029c75
fix docs, enhance fail msgs
2016-12-08 11:33:21 -05:00
Mark Chance
aa4cecdcf5
cloud amazon ECS cluster module
2016-12-08 11:33:20 -05:00
zimbatm
21fc9cd1a0
route53_health_check: new module
...
Allows to define and update Route53 health-checks
Create and update actions are defined in the module because boto is
broken in the first case and doesn't implement the second-one.
2016-12-08 11:33:20 -05:00
Gerard Lynch
d8f1103864
minor doc fix
2016-12-08 11:33:20 -05:00
Jérémie Astori
5762e32dad
Fix tpyo
2016-12-08 11:33:18 -05:00
Rob
25b72ac7e0
Documentation fixup
2016-12-08 11:33:18 -05:00
steynovich
8fff5ac9ce
Update route53_zone.py
...
Proposed fix for issue #940
Fix: Include common AWS parameters in module arguments
2016-12-08 11:33:18 -05:00
Evan Carter
edfe99b5ce
fixing hang after creation
2016-12-08 11:33:17 -05:00
Bret Martin
bb9109ebca
Only wait for ENI attachment at creation when instance_id is specified
2016-12-08 11:33:17 -05:00
Toshio Kuratomi
3d1a1d58b8
Try to revert the pieces of #651 that @willthames and @erydo requested
2016-12-08 11:33:17 -05:00
Rob White
7908b04c19
Doc fix up
2016-12-08 11:33:17 -05:00
whiter
404f151cde
Fixed incorrect connect_to_aws call - switched to boto.vpc instead of boto.ec2
2016-12-08 11:33:17 -05:00
Toshio Kuratomi
ba8cc9493a
correct documentation formatting
2016-12-08 11:33:17 -05:00
Brian Coca
3fa372e277
fixed option description
2016-12-08 11:33:17 -05:00
dbhirko
60bf93d182
Change boto connection object from ec2 to vpc
...
Issue 906 - ec2_vpc_igw has incorrect connection parameters
2016-12-08 11:33:17 -05:00
whiter
fa800c6671
New module - s3_lifecycle
2016-12-08 11:33:16 -05:00
Shayne Clausson
2f7bfd8273
fixes issue where no range_key_name is defined https://github.com/ansible/ansible-modules-extras/issues/841
2016-12-08 11:33:16 -05:00
whiter
e2481ff1e6
Remove debug print statement. Fixed ensure_propagation call to pass 'route_table' and 'connection'.
2016-12-08 11:33:16 -05:00
whiter
3961f30f66
Added option to specify tags or route-table-id, quoted doc strings, added more detail to returned route table object, numerous minor fixes
2016-12-08 11:33:16 -05:00
Bret Martin
6cde07994e
Don't enable route propagation on a virtual gateway with propagated routes
2016-12-08 11:33:16 -05:00
Bret Martin
c84ad99760
Don't attempt to delete routes using propagating virtual gateways
2016-12-08 11:33:16 -05:00
Bret Martin
4dfcadd92e
Call ensure_propagation() with the retrieved route table ID
2016-12-08 11:33:16 -05:00
Bret Martin
3558263487
Don't check original_association_ids since it is not set, per comment above
2016-12-08 11:33:16 -05:00
Bret Martin
e741e5a002
Correct enable_vgw_route_propagation test_run parameter to dry_run
2016-12-08 11:33:16 -05:00
Rob White
75261e3a1f
Blank aliases removed
2016-12-08 11:33:15 -05:00