]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
Handle empty UserData for instance
authorZane Bitter <zbitter@redhat.com>
Fri, 14 Dec 2012 21:45:07 +0000 (22:45 +0100)
committerZane Bitter <zbitter@redhat.com>
Fri, 14 Dec 2012 21:47:12 +0000 (22:47 +0100)
UserData is not required, so handle the case where it is not supplied (i.e.
is None).

bug 1090544

Change-Id: If8bfe9ba2aafe3bb2e9de14b01c57d1ddcf9b21d
Signed-off-by: Zane Bitter <zbitter@redhat.com>
heat/engine/resources/instance.py

index 077c087df572c2ba4e25a6374e6bbe2498d6310c..9eac3b1bebcf28009b15ca7473de6f25f78d67f8 100644 (file)
@@ -214,7 +214,7 @@ class Instance(resource.Resource):
             security_groups = [self.physical_resource_name_find(sg) for sg in
                     self.properties.get('SecurityGroups')]
 
-        userdata = self.properties['UserData']
+        userdata = self.properties['UserData'] or ''
         userdata += '\ntouch /var/lib/cloud/instance/provision-finished\n'
         flavor = self.properties['InstanceType']
         key_name = self.properties['KeyName']