From 6bdaa810dd02c63b6c560c0283bf375716ff6ad0 Mon Sep 17 00:00:00 2001 From: keyz182 Date: Wed, 25 May 2011 16:42:04 +0100 Subject: Fixed silly mistake self.metadata_address instead of metadata_address. D'oh. --- cloudinit/DataSourceEc2.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cloudinit/DataSourceEc2.py b/cloudinit/DataSourceEc2.py index 2e7eb2a7..e90c29b7 100644 --- a/cloudinit/DataSourceEc2.py +++ b/cloudinit/DataSourceEc2.py @@ -47,8 +47,8 @@ class DataSourceEc2(DataSource.DataSource): try: if not self.wait_for_metadata_service(): return False - self.userdata_raw = boto_utils.get_instance_userdata(self.api_ver,None,metadata_address) - self.metadata = boto_utils.get_instance_metadata(self.api_ver,metadata_address) + self.userdata_raw = boto_utils.get_instance_userdata(self.api_ver,None,self.metadata_address) + self.metadata = boto_utils.get_instance_metadata(self.api_ver,self.metadata_address) return True except Exception as e: print e @@ -119,8 +119,9 @@ class DataSourceEc2(DataSource.DataSource): req = urllib2.Request(url) resp = urllib2.urlopen(req, timeout=timeout) if resp.read() != "": - metadata_address = host + self.metadata_address = host return True + log.info("Using $s for metadata" % self.metadata_address) reason = "empty data [%s]" % resp.getcode() except urllib2.HTTPError as e: reason = "http error [%s]" % e.code -- cgit v1.2.3