Allen Sanabria
dd63eb7a7a
fixed error message for releasing an ip when not waiting for the nat gateway to delete successfully 1st
2016-12-08 11:34:38 -05:00
Allen Sanabria
ba17bdf1d0
fail_json when error and not exit_json
2016-12-08 11:34:38 -05:00
Allen Sanabria
1ddfa76c12
clean up documentation
2016-12-08 11:34:38 -05:00
Allen Sanabria
5a6f875487
updated catch statement to pass test (as e)
2016-12-08 11:34:38 -05:00
Allen Sanabria
cca24b0eac
Make sure to catch if no gateways exist
2016-12-08 11:34:38 -05:00
Allen Sanabria
015cf1f785
Added default result of None in catch statement
2016-12-08 11:34:37 -05:00
Allen Sanabria
43da26404b
Updated module to be compliant with test cases.
...
* Added integration tests
* Added unit tests
2016-12-08 11:34:37 -05:00
Allen Sanabria
ec2b499959
Fixed the missing argument to get_eip_allocation_id_by_address
2016-12-08 11:34:37 -05:00
Allen Sanabria
0d7d778c82
Manage AWS Nat Gateways
...
* Create an AWS Nat Gateway.
* Delete an AWS Nat Gateway.
* If Nat Gateway exist in subnet and the option is passed to not create one, it will then return the Nat Gateway object.
2016-12-08 11:34:37 -05:00
Brian Coca
fdb8d11958
send json string to api instead of dict
2016-12-08 11:34:34 -05:00
Brian Coca
1e5ca511d6
now using type=json which takes care of str/dict
2016-12-08 11:34:34 -05:00
Brian Coca
02ee352951
fixes and refactoring of s3_bucket
...
policy should now accept and handle correctly both data structures or JSON strings
removed unused tag_set var
refactored code to make conditions clearer
rebased to allow for ceph changes, left ceph update on todo list
2016-12-08 11:34:34 -05:00
Kaz Cheng
2886d3d9ec
Fix a number of issues around detecting nat gateways, how ( #1511 )
...
routes_to_delete is detected, propagating_vgw_ids and checking if
gateway_id exists.
2016-12-08 11:34:33 -05:00
Matt Clay
41d68b5498
Remove duplicate requirements.
2016-12-08 11:34:32 -05:00
Ryan S. Brown
4b2563ff4e
iam_server_certificate_facts: Correct call to get_server_certs
2016-12-08 11:34:32 -05:00
Allen Sanabria
885bdf3a4e
iam_server_certificate_facts: list all certs
...
If a server name isn't passed, retrieve all server certificates by
default. Change return value to a dict with the server_cert_name being
the key.
2016-12-08 11:34:32 -05:00
Allen Sanabria
f5fd2a418f
iam_server_certificate_facts: change except to python 2.6 syntax
2016-12-08 11:34:32 -05:00
Allen Sanabria
0445e22383
iam_server_certificate_facts: Retrieve attributes from server certificate
...
This module will allow you to retrieve all the attributes
related to a server certificate.
2016-12-08 11:34:32 -05:00
John Kerkstra
40bedf4f83
ec2_vpc_route_table: fixes : #2377 ( #2421 )
...
fixed fatal error when propagating_vgw_ids is None
2016-12-08 11:34:27 -05:00
Alex Lee
86b0425d52
correcting spelling mistake
2016-12-08 11:34:26 -05:00
Alex Lee
393ddc16fa
adding public ip address
2016-12-08 11:34:26 -05:00
Constantin
6c89f6951c
Documented returned structure. ( #2510 )
2016-12-08 11:34:26 -05:00
Stephen Granger
1bcfc082e0
Included an example using the jinja 2 map function to return a list of ( #2458 )
...
subnet_ids.
2016-12-08 11:34:26 -05:00
Brad Davidson
bc78913c6b
New module ec2_vpc_nacl_facts
2016-12-08 11:34:26 -05:00
Javier M. Mellid
a01bf7ffff
Imports should be near the top of the file
...
Prior to 2.1, imports of module_utils was actually a preprocessor-like
substitution. So importing at the bottom helped preserve line numbers when
debugging. We'll be moving these to the top of files as time goes on.
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com >
2016-12-08 11:34:25 -05:00
Javier M. Mellid
04e6a207bd
Adapt exception syntax to work under python3 in s3_bucket.py
...
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com >
2016-12-08 11:34:25 -05:00
Javier M. Mellid
3c36c2b3db
Add Ceph RGW S3 compatibility
...
Ceph Object Gateway (Ceph RGW) is an object storage interface built on top of
librados to provide applications with a RESTful gateway to Ceph Storage
Clusters:
http://docs.ceph.com/docs/master/radosgw/
This patch adds the required bits to handle buckets with the RGW S3 RESTful API
properly.
It sticks to the AWS behaviour where possible while avoiding not yet
implemented features in the Ceph RGW API.
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com >
2016-12-08 11:34:25 -05:00
nitzmahone
890366b67a
fix ec2_vpc_vgw exception handling issues
2016-12-08 11:34:25 -05:00
Nick Aslanidis
a824cd633f
corrected version to 2.2. Ensure no vpc-id is returned if detached
2016-12-08 11:34:25 -05:00
Brad Davidson
f4715032a9
Fix argument spec for type and tags; return VGW info instead of raw response
2016-12-08 11:34:25 -05:00
Nick Aslanidis
87a85e6c5f
corrected invalid tag description for CI checks
2016-12-08 11:34:25 -05:00
Nick Aslanidis
7d41532bb2
corrected required to be bool instead of list
2016-12-08 11:34:25 -05:00
Nick Aslanidis
61668019f4
attempt to fix doc fragment
2016-12-08 11:34:25 -05:00
Nick Aslanidis
1aa4264b3a
updated extends_documentation_fragment and final cr
2016-12-08 11:34:24 -05:00
naslanidis
71bb18827b
Added return section to the documentation
2016-12-08 11:34:24 -05:00
naslanidis
6de163cbb2
Fixed issue with tag changes affecting vpc attach
2016-12-08 11:34:24 -05:00
Nick Aslanidis
e5ead91439
New AWS module for managing ec2 VPC virtual gateways
2016-12-08 11:34:24 -05:00
Stefan Horning
14f488f8b6
Get EIP association information for ENI if EIP is associated ( #2082 )
2016-12-08 11:34:24 -05:00
Rob
89d0ff1f17
Add boto3 support to ec2_eni_facts ( #2425 )
2016-12-08 11:34:23 -05:00
Constantin
a5515e8490
Added block_device_mapping in the returned output ( #1553 )
2016-12-08 11:34:23 -05:00
Rob
7e70ef2223
Use helper function for new module and rename ( #2277 )
2016-12-08 11:34:21 -05:00
Nicolas Boutet
25e2a933d0
Fix typo in documentation ( #2359 )
2016-12-08 11:34:19 -05:00
Stefan Horning
2cf50cb971
Streamlined ec2_elb_facts module return values with naming in ec2_elb… ( #2081 )
...
* Streamlined ec2_elb_facts module return values with naming in ec2_elb_lb (hosted zones)
* Keep the old return values for hosted zone to keep backwards compatibility
2016-12-08 11:34:19 -05:00
Toshio Kuratomi
38c5a0067e
Fix python3 syntax compilation
2016-12-08 11:34:18 -05:00
Mike Mochan
8472ef95e5
update remote tags if changed
2016-12-08 11:34:18 -05:00
Mike Mochan
f39c98b8fc
added tagging for the remote account
2016-12-08 11:34:18 -05:00
Mike Mochan
7acd9c0e34
Updates to version and requirements
2016-12-08 11:34:18 -05:00
Mike Mochan
c1ccc831e8
Added tagging functionality
2016-12-08 11:34:17 -05:00
Mike Mochan
1b170a145e
All calls to describe_vpc_peering_connections need to use the params dict
2016-12-08 11:34:17 -05:00
Mike Mochan
439c4aa979
Remove unused vars and pass params dict to describe_peering_connections
2016-12-08 11:34:17 -05:00