Tom Melendez
0d3d8cbcd9
[GCE] Doc fixes for gce_net ( #21524 )
...
* Updated examples and added return block.
Doc fix only. No logic or executable code modified in this commit.
2017-02-16 16:39:00 -05:00
Robert Simmons
b7e78656ac
[cloud] gce_net fix for unsetting firewall rule properties in the project. ( #20483 )
2017-02-08 08:49:04 -05:00
Matt Clay
cb76200c7d
PEP 8 E111 & E114 cleanup. ( #20838 )
2017-01-30 15:01:47 -08:00
Matt Clay
e2c0b375d3
PEP 8 cleanup. ( #20790 )
...
* PEP 8 E115 cleanup.
* PEP 8 E131 cleanup.
2017-01-28 01:39:40 -08:00
Robert Simmons
0e7dd18650
Fixed issue in gce_net with firewall rules that have protocols that d… ( #20528 )
...
* Fixed issue in gce_net with firewall rules that have protocols that do not have ports.
* Fixed elif in gce_net to include check of the ports variable.
2017-01-26 16:17:55 -05:00
Ryan S. Brown
7a074b69a0
gce_net module: fail when no libcloud is found
2017-01-06 09:05:52 -05:00
James Cammarata
8afa090417
Resolving differences in core modules post-merge
2016-12-08 11:25:36 -05:00
Toshio Kuratomi
7319104552
Refreshed metadata for core modules
2016-12-08 11:25:35 -05:00
John Baublitz
fe09641476
Doc update
2016-12-08 11:24:45 -05:00
John Baublitz
c8dc0bf5c9
Fix exception handling to be compatible with Python 3
2016-12-08 11:24:45 -05:00
John Baublitz
4b11312737
Additional error handling for corner cases like deleting networks with active subnetworks
2016-12-08 11:24:45 -05:00
John Baublitz
e4697c3780
Documentation
2016-12-08 11:24:45 -05:00
John Baublitz
96599a5963
Logic to allow subnet creation
2016-12-08 11:24:45 -05:00
John Baublitz
5591e6bb0b
Add error handling for specifying 'mode' with insufficiently recent libcloud
2016-12-08 11:24:45 -05:00
John Baublitz
9c9b22dc8f
Changes to allow 'auto' mode which does not allow IP address specification
2016-12-08 11:24:45 -05:00
John Baublitz
839871d87b
Support for newer networking modes in GCE
2016-12-08 11:24:45 -05:00
Tom Melendez
067bb6ec01
Added helper function and logic to sort attributes before comparing.
2016-12-08 11:24:44 -05:00
Tom Melendez
8becd9a14d
Allow GCE firewall rules to be updated when attributes changes. Fixes #2111 .
...
Previously, when the attributes of a GCE firewall change, they were ignored. This PR changes that behavior and now updates them.
Note that the "update" also removes attributes that are not specified.
An overview of the firewall rule behavior is as follows:
1. firewall name in GCP, state=absent in PLAYBOOK: Delete from GCP
2. firewall name in PLAYBOOK, not in GCP: Add to GCP.
3. firewall name in GCP, name not in PLAYBOOK: No change.
4. firewall names exist in both GCP and PLAYBOOK, attributes differ: Update GCP to match attributes from PLAYBOOK.
2016-12-08 11:24:44 -05:00
@
13bebda244
Fixing gce compile time errors irt exception handling for Python 3 ( #3845 )
2016-12-08 11:24:34 -05:00
Vic Iglesias
353db36515
Update GCE PEM deprecation text and examples
2016-12-08 11:23:56 -05:00
Vic Iglesias
612d9c3e92
Use credentials_file for GCE module auth config
2016-12-08 11:23:55 -05:00
Jumpei Ogawa
ebb0d6301d
Add explanation in case that ipv4_range is required
2016-12-08 11:23:51 -05:00
Jumpei Ogawa
256c840942
Add better error message when specified network doesn't exist and ipv4_range is not specified
2016-12-08 11:23:51 -05:00
Alan Scherger
861d260b6c
fix docs; only delete network if fwname is not provided
2016-12-08 11:23:23 -05:00
Greg DeKoenigsberg
18ca7aee07
Updating cloud modules with proper github author information
2016-12-08 11:23:07 -05:00
Toshio Kuratomi
5336217649
Several cleanups to many modules:
...
* Fix docs to specify when python2.6+ is required (due to a library
dep). This helps us know when it is okay to use python2.6+ syntax in
the file.
* remove BabyJson returns. See #1211 This commit fixes all but the
openstack modules.
* Use if __name__ == '__main__' to only run the main part of the module
if the module is run as a program. This allows for the potential to
unittest the code later.
2016-12-08 11:22:58 -05:00
Robert Marsa
b7649cc5ca
Added multiple allowed ranges.
2016-12-08 11:22:49 -05:00
Robert Marsa
bf3cb32c1b
Added target_tags to gce_module.
2016-12-08 11:22:41 -05:00
Vasyl Kaigorodov
d41ec7027f
gce_net - creating firewall rule, src_range value seems to get lost or set to empty string -- fixes #252
2016-12-08 11:22:37 -05:00
Adam Miller
c707107e1b
fix gce_net add firewall rule example
2016-12-08 11:22:26 -05:00
Brian Coca
32e85c0944
made subcategories for cloud modules for better organization
2016-12-08 11:22:24 -05:00