Commit Graph

26 Commits (d629b3ccc90936135bd1cbdacf4acb4f32c396d8)

Author SHA1 Message Date
John Baublitz 2de9fe0e67 Doc update 8 years ago
John Baublitz 4d9b872c3e Fix exception handling to be compatible with Python 3 8 years ago
John Baublitz b8569ae38b Additional error handling for corner cases like deleting networks with active subnetworks 8 years ago
John Baublitz a7702c1f67 Documentation 8 years ago
John Baublitz 1ea678e4ac Logic to allow subnet creation 8 years ago
John Baublitz afe17834ce Add error handling for specifying 'mode' with insufficiently recent libcloud 8 years ago
John Baublitz 4b5a459fc1 Changes to allow 'auto' mode which does not allow IP address specification 8 years ago
John Baublitz d8147f6226 Support for newer networking modes in GCE 8 years ago
Tom Melendez 7c8d972d8f Added helper function and logic to sort attributes before comparing. 8 years ago
Tom Melendez 0f1c083d25 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.
8 years ago
codemeup @ Work d0a955452a Fixing gce compile time errors irt exception handling for Python 3 (#3845) 8 years ago
Vic Iglesias 5a0965cfcd Update GCE PEM deprecation text and examples 9 years ago
Vic Iglesias 6cbcb8f8ae Merge branch 'devel' of https://github.com/ansible/ansible-modules-core into HEAD 9 years ago
Vic Iglesias ec178225b0 Use credentials_file for GCE module auth config 9 years ago
Jumpei Ogawa 7b4b61faff Add explanation in case that ipv4_range is required 9 years ago
Jumpei Ogawa 08b09fcc70 Add better error message when specified network doesn't exist and ipv4_range is not specified 9 years ago
Brian Coca 92199342cd Merge pull request #1429 from flyinprogrammer/devel
[gce] [gce_net] fix docs; only delete network if fwname is not provided
9 years ago
Greg DeKoenigsberg 28a869a030 Updating cloud modules with proper github author information 9 years ago
Alan Scherger cc221aa1a2 fix docs; only delete network if fwname is not provided 9 years ago
Toshio Kuratomi 60a66a544d 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.
10 years ago
Pascal Borreli f29a6ec54d Fixed typos 10 years ago
Robert Marsa 74e94f2712 Added multiple allowed ranges. 10 years ago
Robert Marsa ea1122d49f Added target_tags to gce_module. 10 years ago
Vasyl Kaigorodov c1eb7a4c1d gce_net - creating firewall rule, src_range value seems to get lost or set to empty string -- fixes #252 10 years ago
Adam Miller 01db13e3ad fix gce_net add firewall rule example 10 years ago
Brian Coca 0c4adcb2c6 made subcategories for cloud modules for better organization 10 years ago