ansible/cloud/google
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.
2016-07-13 19:54:15 +00:00
..
__init__.py
gc_storage.py correct gs_storage docs to match reality 2016-06-03 10:42:51 -07:00
gce.py Merge pull request #3701 from gillesgagniard/gce-subnetwork-dev 2016-06-13 15:33:27 -04:00
gce_lb.py Fixing gce compile time errors irt exception handling for Python 3 (#3845) 2016-06-03 06:35:34 -07:00
gce_net.py Allow GCE firewall rules to be updated when attributes changes. Fixes #2111. 2016-07-13 19:54:15 +00:00
gce_pd.py Fixing gce compile time errors irt exception handling for Python 3 (#3845) 2016-06-03 06:35:34 -07:00