mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
ipa host-add: do not raise exception when reverse record not added
When ipa host-add --random is unable to add a reverse record (for instance because the server does not manage any reverse zone), the command adds the host but exits (return code=1) with an error without actually outputing the random password generated. With this fix, the behavior is modified. The commands succeeds (return code=0) but prints a warning. This commit also adds a unit test. https://pagure.io/freeipa/issue/7374 Reviewed-By: Christian Heimes <cheimes@redhat.com>
This commit is contained in:
committed by
Christian Heimes
parent
642712f9c4
commit
4295df17a4
@@ -476,6 +476,17 @@ class CertificateInvalid(PublicMessage):
|
||||
"%(reason)s")
|
||||
|
||||
|
||||
class FailedToAddHostDNSRecords(PublicMessage):
|
||||
"""
|
||||
**13030** Failed to add host DNS records
|
||||
"""
|
||||
|
||||
errno = 13030
|
||||
type = "warning"
|
||||
format = _("The host was added but the DNS update failed with: "
|
||||
"%(reason)s")
|
||||
|
||||
|
||||
def iter_messages(variables, base):
|
||||
"""Return a tuple with all subclasses
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user