From 17ac62b5d4d0cb3f25f431ff85411a7cca860d12 Mon Sep 17 00:00:00 2001 From: Vlastimil Holer Date: Thu, 20 Sep 2012 18:39:54 +0200 Subject: Initialize toks variable. Fix EC2-like hostname generation based on IPv4. --- cloudinit/sources/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cloudinit/sources/__init__.py b/cloudinit/sources/__init__.py index 9b68f99e..a89f4703 100644 --- a/cloudinit/sources/__init__.py +++ b/cloudinit/sources/__init__.py @@ -173,13 +173,14 @@ class DataSource(object): # make up a hostname (LP: #475354) in format ip-xx.xx.xx.xx lhost = self.metadata['local-hostname'] if util.is_ipv4(lhost): + toks = [] if resolve_ip: toks = util.gethostbyaddr(lhost) if toks: toks = toks.split('.') else: - toks = "ip-%s" % lhost.replace(".", "-") + toks = ["ip-%s" % lhost.replace(".", "-")] else: toks = lhost.split(".") -- cgit v1.2.3