diff options
Diffstat (limited to 'ipaserver/install/server/replicainstall.py')
-rw-r--r-- | ipaserver/install/server/replicainstall.py | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/ipaserver/install/server/replicainstall.py b/ipaserver/install/server/replicainstall.py index b2dc3dd75..a78eeb331 100644 --- a/ipaserver/install/server/replicainstall.py +++ b/ipaserver/install/server/replicainstall.py @@ -691,6 +691,31 @@ class ReplicaDNS(common.Installable, core.Group, core.Composite): description="Disable DNSSEC validation", ) + dnssec_master = Knob( + bool, False, + initializable=False, + description="Setup server to be DNSSEC key master", + ) + + disable_dnssec_master = Knob( + bool, False, + initializable=False, + description="Disable the DNSSEC master on this server", + ) + + force = Knob( + bool, False, + initializable=False, + description="Force install", + ) + + kasp_db_file = Knob( + str, None, + initializable=False, + description="Copy OpenDNSSEC metadata from the specified file (will " + "not create a new kasp.db file)", + ) + no_host_dns = Knob( bool, False, description="Do not use DNS for hostname lookup during installation", @@ -839,7 +864,10 @@ class Replica(common.Installable, common.Interactive, core.Composite): self.reverse_zones = self.dns.reverse_zones self.no_reverse = self.dns.no_reverse self.no_dnssec_validation = self.dns.no_dnssec_validation - self.dnssec_master = False + self.dnssec_master = self.dns.dnssec_master + self.disable_dnssec_master = self.dns.disable_dnssec_master + self.kasp_db_file = self.dns.kasp_db_file + self.force = self.dns.force self.zonemgr = None self.no_host_dns = self.dns.no_host_dns self.no_dns_sshfp = self.dns.no_dns_sshfp |