diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-05-02 11:58:36 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-05-02 11:58:36 -0400 |
commit | 82f4bb814835a8aadcfe5cbba8bfbc4359c34b39 (patch) | |
tree | 1634a3ecfc84a14ce53ae8ff69a69ea0fc910849 /cobbler | |
parent | 7eb0fa0be305d1d682b29aaff6dde267402a9e6a (diff) | |
download | third_party-cobbler-82f4bb814835a8aadcfe5cbba8bfbc4359c34b39.tar.gz third_party-cobbler-82f4bb814835a8aadcfe5cbba8bfbc4359c34b39.tar.xz third_party-cobbler-82f4bb814835a8aadcfe5cbba8bfbc4359c34b39.zip |
Apply John Eckersberg's patch for BIND management.
Diffstat (limited to 'cobbler')
-rw-r--r-- | cobbler/action_sync.py | 4 | ||||
-rw-r--r-- | cobbler/settings.py | 4 | ||||
-rw-r--r-- | cobbler/webui/master.py | 1 |
3 files changed, 8 insertions, 1 deletions
diff --git a/cobbler/action_sync.py b/cobbler/action_sync.py index 4156ea7..98faa0c 100644 --- a/cobbler/action_sync.py +++ b/cobbler/action_sync.py @@ -29,6 +29,7 @@ from cexceptions import * import templar import pxegen import dhcpgen +import dnsgen import yumgen import item_distro @@ -84,6 +85,7 @@ class BootSync: self.repos = self.config.repos() self.pxegen = pxegen.PXEGen(self.config) self.dhcpgen = dhcpgen.DHCPGen(self.config) + self.dnsgen = dnsgen.DNSGen(self.config) self.yumgen = yumgen.YumGen(self.config) # execute the core of the sync operation @@ -98,6 +100,8 @@ class BootSync: self.dhcpgen.write_dhcp_file() self.dhcpgen.regen_ethers() self.dhcpgen.regen_hosts() + if self.settings.manage_dns: + self.dnsgen.write_bind_files() self.pxegen.make_pxe_menu() # run post-triggers diff --git a/cobbler/settings.py b/cobbler/settings.py index 491de75..a661768 100644 --- a/cobbler/settings.py +++ b/cobbler/settings.py @@ -57,6 +57,10 @@ DEFAULTS = { }, "manage_dhcp" : 0, "manage_dhcp_mode" : "isc", + "manage_dns" : 0, + "manage_forward_zones" : [], + "manage_reverse_zones" : [], + "named_conf" : "/etc/named.conf", "next_server" : "127.0.0.1", "omapi" : 1, "omapi_port" : 647, diff --git a/cobbler/webui/master.py b/cobbler/webui/master.py index 22391eb..7e54a2d 100644 --- a/cobbler/webui/master.py +++ b/cobbler/webui/master.py @@ -35,7 +35,6 @@ __CHEETAH_version__ = '2.0.1' __CHEETAH_versionTuple__ = (2, 0, 1, 'final', 0) __CHEETAH_genTime__ = 1209057202.737108 __CHEETAH_genTimestamp__ = 'Thu Apr 24 13:13:22 2008' -__CHEETAH_src__ = 'webui_templates/master.tmpl' __CHEETAH_srcLastModified__ = 'Thu Apr 24 12:59:37 2008' __CHEETAH_docstring__ = 'Autogenerated by CHEETAH: The Python-Powered Template Engine' |