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>
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']