Skip to content

Commit

Permalink
fix(update): respect tsig_algo parameter of module
Browse files Browse the repository at this point in the history
  • Loading branch information
jcgruenhage committed Jan 25, 2024
1 parent 8599b78 commit 6c9e05f
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
5 changes: 4 additions & 1 deletion plugins/module_utils/dnsupdate_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion plugins/modules/update.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 6c9e05f

Please sign in to comment.