diff options
author | Narayan Desai <desai@mcs.anl.gov> | 2005-09-07 17:33:45 +0000 |
---|---|---|
committer | Narayan Desai <desai@mcs.anl.gov> | 2005-09-07 17:33:45 +0000 |
commit | 8ca9401c5db03f66bcd715186fcb27a3022a6539 (patch) | |
tree | baa00f35672fb06dc11661b043e66bd452ab4c1f /src | |
parent | f0a1f4923568f1c70d024cf10aa375e02e951659 (diff) | |
download | bcfg2-8ca9401c5db03f66bcd715186fcb27a3022a6539.tar.gz bcfg2-8ca9401c5db03f66bcd715186fcb27a3022a6539.tar.bz2 bcfg2-8ca9401c5db03f66bcd715186fcb27a3022a6539.zip |
add support for a domain file for fqdn resolution
(Logical change 1.299)
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1195 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/Server/Generators/SSHbase.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/Server/Generators/SSHbase.py b/src/lib/Server/Generators/SSHbase.py index 6d5374645..45f41fe68 100644 --- a/src/lib/Server/Generators/SSHbase.py +++ b/src/lib/Server/Generators/SSHbase.py @@ -55,7 +55,11 @@ class SSHbase(Generator): return self.ipcache[client] else: # need to add entry - for domain in self.domains: + if self.repository.entries.has_key('domains'): + domains = self.repository.entries['domains'].split() + else: + domains = self.domains + for domain in domains: try: fqdn = "%s.%s" % (client, domain) ipaddr = gethostbyname("%s.%s" % (client, domain)) |