community.general/lib/ansible/modules
Dag Wieers d958440bcb win_firewall_rule: Implement idempotency, check-mode and diff support (#23162)
* win_firewall_rule: Small idempotency fix

This PR includes the following changes:
- an idempotency fix when `profile: any`
- better difference output to debug idempotency issues
- documentation fixes (remove `required: false`)
- Parameter handling fixes
- RDP example that matches default RDP rule
- Renamed parameter 'enable' to 'enabled' (kept alias)
- Renamed parameter 'profile' to 'profiles' (kept alias)

* Rewrite module completely

The logic is still intact, but various changes with a single goal:

- Make the module idempotent
- Implement check-mode
- Implement diff-mode
- Adapted integration tests

This fixes #18807 and #23455.

* Change casing to lowercase

* Improve the logic wrt. diff
2017-05-30 16:10:33 -07:00
..
cloud cloudstack: fix pep8 cs_pod 2017-05-29 01:28:19 +02:00
clustering fixed RETURN docs for modules (#24011) 2017-04-26 15:56:13 +01:00
commands Ensure exit_json returns failed = False 2017-05-30 14:56:31 -07:00
crypto fixed RETURN docs for modules (#24011) 2017-04-26 15:56:13 +01:00
database Avoid useless queries: use standard module hashlib 2017-05-30 10:55:49 -07:00
files stat: PEP8, imports, cosmetics (#24653) 2017-05-30 18:31:56 +01:00
identity New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
inventory New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
messaging Fix #23338 - rabbitmq_queue message ttl can't be 0 (#23448) 2017-04-15 00:51:40 +02:00
monitoring Fix return code (#23592) 2017-05-30 22:01:42 +02:00
net_tools get_url: PEP8, imports, cosmetics (#24676) 2017-05-30 18:24:07 +01:00
network Assorted nxos_bgp_* fixes (#25080) 2017-05-30 14:11:15 -04:00
notification Fixed import of urlencode and pathname2url from urllib for python3 (#24424) 2017-05-19 12:22:16 -05:00
packaging apt: include arch in check for installed packages on multi-arch systems (#24846) 2017-05-30 16:09:43 -04:00
remote_management Remove redundant find_content_view method (#24851) 2017-05-26 20:06:02 +01:00
source_control Add Password for login method in github_release (#23661) 2017-05-19 08:49:05 +01:00
storage fixed RETURN docs for modules (#24011) 2017-04-26 15:56:13 +01:00
system Fixed backup file behavior in check mode (#24899) 2017-05-26 16:16:15 +02:00
utilities docs update, use connection: local vs local_action 2017-05-24 14:09:25 -04:00
web_infrastructure Cmp python3 compat (#25008) 2017-05-24 15:59:59 -07:00
windows win_firewall_rule: Implement idempotency, check-mode and diff support (#23162) 2017-05-30 16:10:33 -07:00
__init__.py Re-adding the init py for modules 2016-12-08 11:35:20 -05:00