2
0
mirror of https://github.com/xcat2/confluent.git synced 2024-11-26 03:19:48 +00:00

Change ipaddr to a property for allowing logic

This commit is contained in:
Jarrod Johnson 2022-07-22 13:23:47 -04:00
parent bdd5dddce0
commit 6f619bc896
2 changed files with 7 additions and 3 deletions

View File

@ -32,7 +32,7 @@ class NodeHandler(object):
self.info = info
self.configmanager = configmanager
targsa = [None]
self.ipaddr = None
self._ipaddr = None
self.relay_url = None
self.relay_server = None
self.web_ip = None
@ -50,7 +50,7 @@ class NodeHandler(object):
else:
if info.get('addresses', False):
targsa = info['addresses'][0]
self.ipaddr = socket.getnameinfo(
self._ipaddr = socket.getnameinfo(
targsa, socket.NI_NUMERICHOST|socket.NI_NUMERICSERV)[0]
@classmethod
@ -103,6 +103,10 @@ class NodeHandler(object):
return user, passwd, not havecustomcreds
@property
def ipaddr(self):
return self._ipaddr
@property
def cert_fail_reason(self):
if self._certfailreason == 1:

View File

@ -24,7 +24,7 @@ class NodeHandler(generic.NodeHandler):
devname = 'PXE'
def __init__(self, info, configmanager):
self.ipaddr = ''
self._ipaddr = ''
self.cfm = configmanager
@property