Files
community.general/plugins/modules
patchback[bot] 1ab1f8f62b [PR #7826/44679e71 backport][stable-8] Refactor of consul modules (#7877)
Refactor of consul modules (#7826)

* Extract common functionality.

* Refactor duplicated code into module_utils.

* Fixed ansible-test issues.

* Address review comments.

* Revert changes to consul_acl.

It uses deprecated APIs disabled since Consul 1.11 (which is EOL), don't
bother updating the module anymore.

* Remove unused code.

* Merge token into default doc fragment.

* JSON all the way down.

* extract validation tests into custom file and prep for requests removal.

* Removed dependency on requests.

* Initial test for consul_kv.

* fixup license headers.

* Revert changes to consul.py since it utilizes python-consul.

* Disable the lookup test for now.

* Fix python 2.7 support.

* Address review comments.

* Address review comments.

* Addec changelog fragment.

* Mark ConsulModule as private.

(cherry picked from commit 44679e71a2)

Co-authored-by: Florian Apolloner <florian@apolloner.eu>
2024-01-21 17:51:45 +00:00
..
2023-10-25 23:01:32 +02:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-07-11 18:28:34 +12:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-10-25 23:01:32 +02:00
2023-07-14 07:03:34 +02:00
2023-10-25 23:01:32 +02:00
2023-10-25 23:01:32 +02:00
2023-10-25 23:01:32 +02:00
2023-06-20 08:14:02 +02:00
2023-09-20 19:29:05 +02:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-10-29 18:04:44 +01:00
2023-07-12 19:37:10 +02:00
2023-10-25 23:01:32 +02:00
2023-10-25 23:01:32 +02:00
2023-10-25 23:01:32 +02:00
2023-10-25 23:01:32 +02:00
2023-06-20 08:14:02 +02:00
2023-10-29 18:04:44 +01:00
2023-07-14 07:03:34 +02:00
2023-06-20 08:14:02 +02:00
2023-10-25 23:01:32 +02:00
2023-10-25 23:01:32 +02:00
2023-10-25 23:01:32 +02:00
2023-07-15 12:54:53 +02:00
2023-10-29 18:04:44 +01:00
2023-10-25 23:01:32 +02:00
2023-10-04 19:48:54 +02:00
2023-09-06 19:11:43 +02:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-08-12 09:57:49 +02:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-10-25 23:01:32 +02:00
2023-07-07 07:15:17 +12:00
2023-10-25 23:01:32 +02:00
2023-10-25 23:01:32 +02:00
2023-07-08 10:14:22 +02:00
2023-10-25 23:01:32 +02:00
2023-10-25 23:01:32 +02:00
2023-10-25 23:01:32 +02:00
2023-06-20 08:14:02 +02:00
2023-02-04 17:05:08 +01:00
2023-10-25 22:05:37 +02:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-10-25 23:01:32 +02:00
2023-06-20 08:14:02 +02:00
2023-10-25 23:01:32 +02:00
2023-06-20 08:14:02 +02:00
2023-10-25 23:01:32 +02:00
2023-10-25 23:01:32 +02:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-10-29 18:04:44 +01:00
2023-10-25 23:01:32 +02:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-10-29 18:04:44 +01:00
2023-06-20 08:14:02 +02:00
2023-06-10 09:28:40 +02:00
2023-10-25 23:01:32 +02:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-10-25 23:01:32 +02:00
2023-10-25 23:01:32 +02:00
2023-06-20 08:14:02 +02:00
2023-06-20 08:14:02 +02:00
2023-10-25 22:05:37 +02:00