summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/dns.py
diff options
context:
space:
mode:
authorPetr Viktorin <pviktori@redhat.com>2014-04-29 19:42:41 +0200
committerPetr Viktorin <pviktori@redhat.com>2014-05-28 15:58:24 +0200
commit8b7daf675e77d7a5e2de6eadb26ca3b682c0d67f (patch)
tree0b554a27aea567fafe4084f13d510753844b4182 /ipalib/plugins/dns.py
parent71c6d2f1eb9610a0e0a994a6cfd78fdf9bb9d1fa (diff)
downloadfreeipa-8b7daf675e77d7a5e2de6eadb26ca3b682c0d67f.tar.gz
freeipa-8b7daf675e77d7a5e2de6eadb26ca3b682c0d67f.tar.xz
freeipa-8b7daf675e77d7a5e2de6eadb26ca3b682c0d67f.zip
dns: Add idnsSecInlineSigning attribute, add --dnssec option to zone
Part of the work for: https://fedorahosted.org/freeipa/ticket/3801 Reviewed-By: Martin Kosek <mkosek@redhat.com>
Diffstat (limited to 'ipalib/plugins/dns.py')
-rw-r--r--ipalib/plugins/dns.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/ipalib/plugins/dns.py b/ipalib/plugins/dns.py
index 23b3ad456..515baeeae 100644
--- a/ipalib/plugins/dns.py
+++ b/ipalib/plugins/dns.py
@@ -1569,7 +1569,7 @@ class dnszone(LDAPObject):
'idnsname', 'idnszoneactive', 'idnssoamname', 'idnssoarname',
'idnssoaserial', 'idnssoarefresh', 'idnssoaretry', 'idnssoaexpire',
'idnssoaminimum', 'idnsallowquery', 'idnsallowtransfer',
- 'idnsforwarders', 'idnsforwardpolicy'
+ 'idnsforwarders', 'idnsforwardpolicy', 'idnssecinlinesigning',
] + _record_attributes
label = _('DNS Zones')
label_singular = _('DNS Zone')
@@ -1722,6 +1722,12 @@ class dnszone(LDAPObject):
label=_('Allow PTR sync'),
doc=_('Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone'),
),
+ Bool('idnssecinlinesigning?',
+ cli_name='dnssec',
+ default=False,
+ label=_('Allow in-line DNSSEC signing'),
+ doc=_('Allow inline DNSSEC signing of records in the zone'),
+ ),
)
def get_dn(self, *keys, **options):