Commit Graph

238 Commits

Author SHA1 Message Date
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
Mike Mochan
deaf40d942 update to capture peer status 2016-12-08 11:34:17 -05:00
Mike Mochan
985e485706 removed obsolete ec2 resource object 2016-12-08 11:34:17 -05:00
Mike Mochan
5963fc4641 refactored to use dict invocation for calling client peerings functions 2016-12-08 11:34:17 -05:00
Mike Mochan
64f947a327 updates to Documentation - Removed refs to Boto, added params dict() and removed obsolete if statements 2016-12-08 11:34:17 -05:00
Mike Mochan
655d08f62f cloud/amazon/ec2_vpc_peer.py 2016-12-08 11:34:17 -05:00
Mike Mochan
842b347c7e removed debug package 2016-12-08 11:34:17 -05:00
Mike Mochan
39a132a44e Version added, GPLv3 License header added 2016-12-08 11:34:17 -05:00
Mike Mochan
a6814e0774 Initial commit for cross account VPC peering module 2016-12-08 11:34:17 -05:00
Fernando José Pando
65bae8f76b fixup sns topic subscriptions (#2232)
* fixup sns topic subscriptions

* return docs
2016-12-08 11:34:16 -05:00
Mike Mochan
275210b06e New AWS module for managing VPC Network ACLs (#1502)
* New AWS module for managing VPC Networks ACLs

Moved return  outside of try block

botocore.exceptions to support python 2.5

For some reason Travis is using Python V2.4 to run the tests - My code is valid

duplicate file

* Fixed NameError Exception- module not being passed when calling some boto3 client methods

* Fixes a bug reported by @dennisconrad, where the nacl is not created when subnets list is empty

* nacl property changed to name and fixes a bug where nacl is not deleted when subnets list is empty

* Updates to version and requirements

* Fix 'vpc' param to 'vpc_id' to match documentation and convention
2016-12-08 11:34:16 -05:00
Ryan Sydnor
e6d5c41f73 Add encryption capability to AMI copy (#1409) 2016-12-08 11:34:16 -05:00
Rob
716e1576d4 Add section on how to return boto3 CamelCased results (#2279) 2016-12-08 11:34:16 -05:00
Rob
9064aecaed Add idempotence to ec2_eni when private_ip_address is supplied (#2172) 2016-12-08 11:34:15 -05:00
Victor Costan
2b6dd0e735 Add sts_session_token module for short-lived AWS credentials. (#1988) 2016-12-08 11:34:15 -05:00
Victor Costan
a5940c2a5f Add aws_mfa_devices module for multi-factor authentication on AWS. (#1987) 2016-12-08 11:34:15 -05:00
Constantin
ff592dacc5 Added support for Standard - Infrequent Access stoarage class (#2134) 2016-12-08 11:34:14 -05:00
Rob
94e7fae06a Added better example for boto3 exception handling (#2204) 2016-12-08 11:34:13 -05:00
Michael Baydoun
5e3c3741dd created ec2_customer_gateway module (#1868) 2016-12-08 11:34:13 -05:00