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
..
2016-12-08 11:22:22 -05:00
2016-12-08 11:25:02 -05:00
2017-02-06 19:32:00 -05:00
2017-02-20 11:49:52 +00:00
2017-02-23 22:38:17 -08:00
2017-04-13 11:34:33 -07:00
2017-03-22 20:50:28 -05:00
2017-04-13 11:34:33 -07:00
2017-03-22 20:50:28 -05:00
2017-04-04 09:39:27 -07:00
2017-03-14 18:57:29 -07:00
2017-03-23 20:05:22 -07:00
2017-05-08 18:03:56 -07:00
2017-05-23 10:46:13 -07:00
2017-03-14 09:07:22 -07:00
2017-03-01 16:31:01 -08:00
2017-05-07 20:59:35 +01:00
2017-02-27 15:48:32 -08:00
2017-05-07 20:59:35 +01:00
2017-02-28 19:04:52 -08:00
2017-05-07 20:59:35 +01:00
2017-02-27 17:37:38 -08:00
2017-05-07 20:59:35 +01:00
2017-03-29 11:34:45 -07:00
2017-05-07 20:59:35 +01:00
2017-04-13 11:34:33 -07:00
2017-03-14 09:07:22 -07:00
2017-02-24 10:34:05 +00:00
2017-05-07 20:59:35 +01:00
2017-05-03 17:06:02 -07:00
2017-05-03 17:06:02 -07:00
2017-02-23 23:35:19 -08:00
2017-03-14 09:07:22 -07:00
2017-03-17 09:33:57 -07:00
2017-03-14 09:07:22 -07:00
2017-04-03 11:43:07 -07:00
2017-04-26 15:56:13 +01:00
2017-05-30 16:10:33 -07:00
2017-05-30 16:10:33 -07:00
2017-05-26 09:26:48 -04:00
2017-05-26 09:26:48 -04:00
2017-03-29 11:29:27 -07:00
2017-03-14 09:07:22 -07:00
2017-02-23 23:34:33 -08:00
2017-03-14 09:07:22 -07:00
2016-12-08 11:35:18 -05:00
2017-03-14 09:07:22 -07:00
2016-12-08 11:35:18 -05:00
2017-03-14 09:07:22 -07:00
2017-03-23 07:42:47 -07:00
2017-05-07 20:59:35 +01:00
2016-12-13 13:51:13 -05:00
2017-03-14 09:07:22 -07:00
2016-12-13 13:51:13 -05:00
2017-03-16 14:52:28 -07:00
2017-02-23 23:29:11 -08:00
2017-03-22 20:50:28 -05:00
2017-03-01 14:16:33 +00:00
2017-05-07 20:59:35 +01:00
2017-02-04 09:32:06 +01:00
2017-05-07 20:59:35 +01:00
2017-02-23 23:14:12 -08:00
2017-05-08 18:03:56 -07:00
2017-02-23 23:33:35 -08:00
2017-03-14 09:07:22 -07:00
2017-04-13 11:34:33 -07:00
2017-04-26 12:36:12 +01:00
2017-01-17 20:21:04 -08:00
2017-03-22 20:50:28 -05:00
2017-01-27 13:23:01 -08:00
2017-05-07 20:59:35 +01:00
2017-05-18 08:25:38 +01:00
2017-05-18 08:25:38 +01:00
2017-03-14 09:07:22 -07:00
2017-03-23 15:15:28 -07:00
2017-03-23 15:15:28 -07:00
2017-02-23 23:22:39 -08:00
2017-04-05 22:03:29 +01:00
2017-03-08 15:58:14 +00:00
2017-05-08 18:03:56 -07:00
2017-02-16 12:41:59 +00:00
2017-04-26 15:56:13 +01:00
2017-01-24 10:40:14 -05:00
2017-03-22 20:50:28 -05:00
2017-02-20 10:02:11 -05:00
2017-03-22 20:50:28 -05:00
2017-03-15 07:11:24 -07:00
2017-03-15 07:11:24 -07:00
2017-03-14 18:53:31 -07:00
2017-04-26 15:56:13 +01:00
2017-04-13 11:34:33 -07:00
2017-03-23 15:08:53 -07:00
2017-04-06 01:39:20 -07:00
2017-05-08 18:03:56 -07:00
2017-02-21 10:25:45 +00:00
2017-03-14 09:07:22 -07:00
2017-04-03 11:38:34 -07:00
2017-04-26 15:56:13 +01:00
2017-02-20 11:48:55 +00:00
2017-05-07 20:59:35 +01:00
2017-03-23 19:47:10 -07:00
2017-02-21 06:01:09 +00:00
2017-03-14 09:07:22 -07:00
2017-04-13 11:34:33 -07:00
2017-03-22 20:50:28 -05:00
2016-12-08 11:35:18 -05:00
2017-05-08 18:03:56 -07:00
2017-02-23 23:35:52 -08:00
2017-04-26 15:56:13 +01:00
2017-05-04 12:53:19 -07:00
2017-03-14 09:07:22 -07:00
2017-04-13 11:34:33 -07:00
2017-05-08 18:03:56 -07:00