summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cloudinit/sources/DataSourceOpenNebula.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/cloudinit/sources/DataSourceOpenNebula.py b/cloudinit/sources/DataSourceOpenNebula.py
index 0b498a54..ad65a36e 100644
--- a/cloudinit/sources/DataSourceOpenNebula.py
+++ b/cloudinit/sources/DataSourceOpenNebula.py
@@ -54,7 +54,6 @@ class DataSourceOpenNebula(sources.DataSource):
found = None
md = {}
- ud = ""
results = {}
if os.path.isdir(self.seed_dir):
@@ -121,7 +120,7 @@ class DataSourceOpenNebula(sources.DataSource):
self.seed = found
self.metadata = md
- self.userdata_raw = ud
+ self.userdata_raw = results.get('userdata')
return True
@@ -237,7 +236,7 @@ def read_context_disk_dir(source_dir):
# raw user data
if "user_data" in context_sh:
results['userdata'] = context_sh["user_data"]
- if "userdata" in context_sh:
+ elif "userdata" in context_sh:
results['userdata'] = context_sh["userdata"]
return results