1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-02-04 16:01:55 +00:00
community.general/plugins
mirabilos f5203aa135
kea_command: new module to access an ISC KEA server (#10709)
kea_command: new module to access an ISC KEA server

This module can be used to access the JSON API of a
KEA DHCP4, DHCP6, DDNS or other services in a generic
way, without having to manually format the JSON, with
response error code checking.

It directly accesses the Unix Domain Socket API so it
needs to execute on the system the server is running,
with superuser privilegues, but without the hassle of
wrapping it into HTTPS and password auth (or client
certificates).

The integration test uses a predefined setup for
convenience, which runs on Debian trixie as well as,
on the CI, Ubuntu noble. It makes assumptions about
the default package configuration and paths and is
therefore tricky to run on other distros/OSes. This
only affects running the KEA server as part of the
tests, not the module.
2025-11-03 17:58:49 +01:00
..
action Reformat everything. 2025-11-01 13:46:53 +01:00
become Reformat everything. 2025-11-01 13:46:53 +01:00
cache Reformat everything. 2025-11-01 13:46:53 +01:00
callback Reformat everything. 2025-11-01 13:46:53 +01:00
connection Reformat everything. 2025-11-01 13:46:53 +01:00
doc_fragments Reformat everything. 2025-11-01 13:46:53 +01:00
filter Reformat everything. 2025-11-01 13:46:53 +01:00
inventory Reformat everything. 2025-11-01 13:46:53 +01:00
lookup Reformat everything. 2025-11-01 13:46:53 +01:00
module_utils Reformat everything. 2025-11-01 13:46:53 +01:00
modules kea_command: new module to access an ISC KEA server (#10709) 2025-11-03 17:58:49 +01:00
plugin_utils Reformat everything. 2025-11-01 13:46:53 +01:00
test Reformat everything. 2025-11-01 13:46:53 +01:00