diff options
author | Petr Spacek <pspacek@redhat.com> | 2015-11-10 16:53:10 +0100 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2015-12-01 10:19:25 +0100 |
commit | 8f5f0d6edd25d2ca747c0477366fb392a26390f2 (patch) | |
tree | 7374788e82316e630bce629e965a07c88b4e042d /ipaserver/install/dns.py | |
parent | 45d9d4e8ae524cdc91effc05ce3fe1c06cfb750e (diff) | |
download | freeipa-8f5f0d6edd25d2ca747c0477366fb392a26390f2.tar.gz freeipa-8f5f0d6edd25d2ca747c0477366fb392a26390f2.tar.xz freeipa-8f5f0d6edd25d2ca747c0477366fb392a26390f2.zip |
Remove global variable dns_forwarders from ipaserver.install.dns
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'ipaserver/install/dns.py')
-rw-r--r-- | ipaserver/install/dns.py | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/ipaserver/install/dns.py b/ipaserver/install/dns.py index 6c8e952f4..258bf5dbe 100644 --- a/ipaserver/install/dns.py +++ b/ipaserver/install/dns.py @@ -32,7 +32,6 @@ from ipaserver.install import odsexporterinstance from ipaserver.install import opendnssecinstance ip_addresses = [] -dns_forwarders = [] reverse_zones = [] @@ -100,7 +99,6 @@ def _disable_dnssec(): def install_check(standalone, replica, options, hostname): global ip_addresses - global dns_forwarders global reverse_zones fstore = sysrestore.FileStore(paths.SYSRESTORE) @@ -232,25 +230,24 @@ def install_check(standalone, replica, options, hostname): True, options.ip_addresses) if options.no_forwarders: - dns_forwarders = () + options.forwarders = [] elif options.forwarders or options.auto_forwarders: - if options.forwarders: - dns_forwarders = options.forwarders - else: - dns_forwarders = [] + if not options.forwarders: + options.forwarders = [] if options.auto_forwarders: - dns_forwarders += resolver.get_default_resolver().nameservers + options.forwarders += resolver.get_default_resolver().nameservers elif standalone or not replica: - dns_forwarders = read_dns_forwarders() + options.forwarders = read_dns_forwarders() # test DNSSEC forwarders - if dns_forwarders: - if (not bindinstance.check_forwarders(dns_forwarders, root_logger) and - not options.no_dnssec_validation): + if options.forwarders: + if (not bindinstance.check_forwarders(options.forwarders, + root_logger) + and not options.no_dnssec_validation): options.no_dnssec_validation = True print("WARNING: DNSSEC validation will be disabled") - root_logger.debug("will use dns_forwarders: %s\n", dns_forwarders) + root_logger.debug("will use DNS forwarders: %s\n", options.forwarders) if not standalone: search_reverse_zones = False @@ -273,7 +270,6 @@ def install_check(standalone, replica, options, hostname): def install(standalone, replica, options, api=api): global ip_addresses - global dns_forwarders global reverse_zones local_dnskeysyncd_dn = DN(('cn', 'DNSKeySync'), ('cn', api.env.host), @@ -292,7 +288,8 @@ def install(standalone, replica, options, api=api): bind = bindinstance.BindInstance(fstore, ldapi=True, api=api, autobind=AUTOBIND_ENABLED) bind.setup(api.env.host, ip_addresses, api.env.realm, api.env.domain, - dns_forwarders, conf_ntp, reverse_zones, zonemgr=options.zonemgr, + options.forwarders, conf_ntp, reverse_zones, + zonemgr=options.zonemgr, no_dnssec_validation=options.no_dnssec_validation, ca_configured=options.setup_ca) |