mirror of
https://github.com/famedly/ansible-collection-dns
synced 2025-02-16 12:48:23 +00:00
fix(update): respect tsig_algo parameter of module
This commit is contained in:
parent
8599b7833a
commit
6c9e05f2b2
2 changed files with 5 additions and 2 deletions
|
@ -79,10 +79,13 @@ def get_resource_record(
|
|||
def send_dns_update_message(
|
||||
zone: str,
|
||||
keyring: dict[name.Name, bytes],
|
||||
keyalgorithm: name.Name,
|
||||
rr_set: list[ResourceRecord],
|
||||
server_ip: str,
|
||||
) -> tuple[bool, Union[str, None]]:
|
||||
updateMessage = update.UpdateMessage(zone, keyring=keyring)
|
||||
updateMessage = update.UpdateMessage(
|
||||
zone, keyring=keyring, keyalgorithm=keyalgorithm
|
||||
)
|
||||
for rr in rr_set.add:
|
||||
updateMessage.add(rr.name, rr.ttl, rr.typ, rr.content)
|
||||
for rr in rr_set.delete:
|
||||
|
|
|
@ -163,7 +163,7 @@ def main():
|
|||
tsig_keyring = get_keyring(module.params["tsig_name"], module.params["tsig_key"])
|
||||
if not module.check_mode:
|
||||
(success, reason) = send_dns_update_message(
|
||||
zone, tsig_keyring, diff_set, server_ip
|
||||
zone, tsig_keyring, module.params["tsig_algo"], diff_set, server_ip
|
||||
)
|
||||
if not success:
|
||||
failed = True
|
||||
|
|
Loading…
Add table
Reference in a new issue