summaryrefslogtreecommitdiff
path: root/azurelinuxagent/ga/env.py
diff options
context:
space:
mode:
Diffstat (limited to 'azurelinuxagent/ga/env.py')
-rw-r--r--azurelinuxagent/ga/env.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/azurelinuxagent/ga/env.py b/azurelinuxagent/ga/env.py
index 5d8da5c..c81eed7 100644
--- a/azurelinuxagent/ga/env.py
+++ b/azurelinuxagent/ga/env.py
@@ -56,9 +56,9 @@ class EnvHandler(object):
self.stopped = False
logger.info("Start env monitor service.")
self.dhcp_handler.conf_routes()
- self.hostname = socket.gethostname()
+ self.hostname = self.osutil.get_hostname_record()
self.dhcpid = self.osutil.get_dhcp_pid()
- self.server_thread = threading.Thread(target = self.monitor)
+ self.server_thread = threading.Thread(target=self.monitor)
self.server_thread.setDaemon(True)
self.server_thread.start()
@@ -80,8 +80,9 @@ class EnvHandler(object):
def handle_hostname_update(self):
curr_hostname = socket.gethostname()
if curr_hostname != self.hostname:
- logger.info("EnvMonitor: Detected host name change: {0} -> {1}",
- self.hostname, curr_hostname)
+ logger.info("EnvMonitor: Detected hostname change: {0} -> {1}",
+ self.hostname,
+ curr_hostname)
self.osutil.set_hostname(curr_hostname)
self.osutil.publish_hostname(curr_hostname)
self.hostname = curr_hostname