summaryrefslogtreecommitdiffstats
path: root/ipaserver/install/bindinstance.py
diff options
context:
space:
mode:
authorPetr Spacek <pspacek@redhat.com>2016-03-01 11:13:18 +0100
committerPetr Vobornik <pvoborni@redhat.com>2016-04-28 18:46:06 +0200
commit89974548891baa6dbbab401913359e398a2cbc57 (patch)
tree1d99e440a44e15ebdf51914630eb9fdc9f828e72 /ipaserver/install/bindinstance.py
parent9ee6d379c496cd1648d58a6ecca72ed41638a3f1 (diff)
downloadfreeipa-89974548891baa6dbbab401913359e398a2cbc57.tar.gz
freeipa-89974548891baa6dbbab401913359e398a2cbc57.tar.xz
freeipa-89974548891baa6dbbab401913359e398a2cbc57.zip
Extend installers with --forward-policy option
This option specified forward policy for global forwarders. The value is put inside /etc/named.conf. https://fedorahosted.org/freeipa/ticket/5710 Reviewed-By: Martin Basti <mbasti@redhat.com>
Diffstat (limited to 'ipaserver/install/bindinstance.py')
-rw-r--r--ipaserver/install/bindinstance.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/ipaserver/install/bindinstance.py b/ipaserver/install/bindinstance.py
index 0b451e5f5..0cc8d2589 100644
--- a/ipaserver/install/bindinstance.py
+++ b/ipaserver/install/bindinstance.py
@@ -609,8 +609,9 @@ class BindInstance(service.Service):
suffix = ipautil.dn_attribute_property('_suffix')
- def setup(self, fqdn, ip_addresses, realm_name, domain_name, forwarders, ntp,
- reverse_zones, named_user=constants.NAMED_USER, zonemgr=None,
+ def setup(self, fqdn, ip_addresses, realm_name, domain_name, forwarders,
+ forward_policy, ntp, reverse_zones,
+ named_user=constants.NAMED_USER, zonemgr=None,
ca_configured=None, no_dnssec_validation=False):
self.named_user = named_user
self.fqdn = fqdn
@@ -618,6 +619,7 @@ class BindInstance(service.Service):
self.realm = realm_name
self.domain = domain_name
self.forwarders = forwarders
+ self.forward_policy = forward_policy
self.host = fqdn.split(".")[0]
self.suffix = ipautil.realm_to_suffix(self.realm)
self.ntp = ntp
@@ -775,6 +777,7 @@ class BindInstance(service.Service):
REALM=self.realm,
SERVER_ID=installutils.realm_to_serverid(self.realm),
FORWARDERS=fwds,
+ FORWARD_POLICY=self.forward_policy,
SUFFIX=self.suffix,
OPTIONAL_NTP=optional_ntp,
ZONEMGR=self.zonemgr,