]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
Fix userdata mime creation
authorAngus Salkeld <asalkeld@redhat.com>
Thu, 26 Apr 2012 12:51:38 +0000 (22:51 +1000)
committerAngus Salkeld <asalkeld@redhat.com>
Thu, 26 Apr 2012 12:51:38 +0000 (22:51 +1000)
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
heat/engine/resources.py

index 438666655a09e32e06277039da26cb424fe226dc..e0a8da7a7bedb1c10ce7e0914f1ee5b587df11b2 100644 (file)
@@ -544,7 +544,8 @@ class Instance(Resource):
 
         msg = MIMEText(userdata, _subtype='x-shellscript')
         msg.add_header('Content-Disposition', 'attachment', filename='startup')
-        return mime_blob.attach(msg)
+        mime_blob.attach(msg)
+        return mime_blob.as_string()
 
     def create(self):
         def _null_callback(p, n, out):
@@ -599,7 +600,7 @@ class Instance(Resource):
             if o.name == flavor:
                 flavor_id = o.id
 
-        server_userdata = self._build_userdata(userdata) 
+        server_userdata = self._build_userdata(userdata)
         server = self.nova().servers.create(name=self.name, image=image_id,
                                             flavor=flavor_id,
                                             key_name=key_name,