Simpler check for whether to create image or use image in prebootstrapped plugin

This commit is contained in:
Anders Ingemann 2015-01-15 22:44:55 +01:00
parent eaf8f8ea0f
commit e1946fcb68

View file

@ -37,13 +37,13 @@ def resolve_tasks(taskset, manifest):
guest_additions.InstallGuestAdditions, guest_additions.InstallGuestAdditions,
] ]
if manifest.volume['backing'] == 'ebs': if manifest.volume['backing'] == 'ebs':
if 'snapshot' in settings and settings['snapshot'] is not None: if settings.get('snapshot', None) is not None:
taskset.add(CreateFromSnapshot) taskset.add(CreateFromSnapshot)
[taskset.discard(task) for task in skip_tasks] [taskset.discard(task) for task in skip_tasks]
else: else:
taskset.add(Snapshot) taskset.add(Snapshot)
else: else:
if 'image' in settings and settings['image'] is not None: if settings.get('image', None) is not None:
taskset.add(CreateFromImage) taskset.add(CreateFromImage)
[taskset.discard(task) for task in skip_tasks] [taskset.discard(task) for task in skip_tasks]
else: else: