diff options
author | Ken Raffenetti <raffenet@mcs.anl.gov> | 2006-09-05 20:40:06 +0000 |
---|---|---|
committer | Ken Raffenetti <raffenet@mcs.anl.gov> | 2006-09-05 20:40:06 +0000 |
commit | fbde04178a68b3e785785c7b793c2362f45cd457 (patch) | |
tree | fb046965bcfbeb50288efe64766a5cedc004c288 /src/lib | |
parent | e47c3d4991103c9ff3e192b7fbecb80e7be00381 (diff) | |
download | bcfg2-fbde04178a68b3e785785c7b793c2362f45cd457.tar.gz bcfg2-fbde04178a68b3e785785c7b793c2362f45cd457.tar.bz2 bcfg2-fbde04178a68b3e785785c7b793c2362f45cd457.zip |
minor formatting, add scotty to list of dhcp servers
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2215 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/Server/Plugins/Hostbase.py | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/lib/Server/Plugins/Hostbase.py b/src/lib/Server/Plugins/Hostbase.py index d40291063..27fe98ef7 100644 --- a/src/lib/Server/Plugins/Hostbase.py +++ b/src/lib/Server/Plugins/Hostbase.py @@ -56,7 +56,7 @@ class Hostbase(Plugin): ## raise PluginInitError self.filedata = {} self.dnsservers = [] - self.dhcpservers = [] + self.dhcpservers = ['scotty'] self.templates = {'zone':Template(open(self.data + '/templates/' + 'zone.tmpl').read()), 'reversesoa':Template(open(self.data + '/templates/' + 'reversesoa.tmpl').read()), 'named':Template(open(self.data + '/templates/' + 'named.tmpl').read()), @@ -67,8 +67,11 @@ class Hostbase(Plugin): } self.Entries['ConfigFile'] = {} self.__rmi__ = ['rebuildState'] - self.rebuildState() - + try: + self.rebuildState() + except: + raise PluginInitError + def FetchFile(self, entry, metadata): '''Return prebuilt file data''' fname = entry.get('name').split('/')[-1] @@ -94,10 +97,7 @@ class Hostbase(Plugin): def rebuildState(self): '''Pre-cache all state information for hostbase config files''' - try: - from django.db import connection - except: - raise PluginInitError + from django.db import connection cursor = connection.cursor() cursor.execute("SELECT id, serial FROM hostbase_zone") @@ -432,16 +432,16 @@ Name Room User Type from django.db import connection header = """+@machines - +@all-machines - achilles.ctd.anl.gov - raven.ops.anl.gov - seagull.hr.anl.gov - parrot.ops.anl.gov - condor.ops.anl.gov - delphi.esh.anl.gov - anlcv1.ctd.anl.gov - anlvms.ctd.anl.gov - olivia.ctd.anl.gov\n\n""" ++@all-machines +achilles.ctd.anl.gov +raven.ops.anl.gov +seagull.hr.anl.gov +parrot.ops.anl.gov +condor.ops.anl.gov +delphi.esh.anl.gov +anlcv1.ctd.anl.gov +anlvms.ctd.anl.gov +olivia.ctd.anl.gov\n\n""" cursor = connection.cursor() cursor.execute(""" |