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 Dec 19, 2023
1 parent 8599b78 commit 6e40def
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
3 changes: 2 additions & 1 deletion plugins/module_utils/dnsupdate_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,11 @@ 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 6e40def

Please sign in to comment.