git://git.onelab.eu
/
nepi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Validating that DNS can resolve hostname to IP in LinuxNode
[nepi.git]
/
src
/
nepi
/
resources
/
linux
/
node.py
diff --git
a/src/nepi/resources/linux/node.py
b/src/nepi/resources/linux/node.py
index
7873b97
..
62ada38
100644
(file)
--- a/
src/nepi/resources/linux/node.py
+++ b/
src/nepi/resources/linux/node.py
@@
-369,14
+369,16
@@
class LinuxNode(ResourceManager):
# Get Public IP address if possible
if not self.get("ip"):
# Get Public IP address if possible
if not self.get("ip"):
+ ip = None
+
if self.localhost:
if self.localhost:
+ ip = socket.gethostbyname(socket.gethostname())
+ else:
try:
try:
-
ip = socket.gethostbyname(socket.gethostname(
))
+
ip = socket.gethostbyname(self.get("hostname"
))
except:
msg = "DNS can not resolve hostname %s" % self.get("hostname")
self.debug(msg)
except:
msg = "DNS can not resolve hostname %s" % self.get("hostname")
self.debug(msg)
- else:
- ip = socket.gethostbyname(self.get("hostname"))
self.set("ip", ip)
self.set("ip", ip)