X-Git-Url: http://git.onelab.eu/?p=plstackapi.git;a=blobdiff_plain;f=planetstack%2Fopenstack_observer%2Fsteps%2Fsync_controller_images.py;h=17ffe57aef1dceea7eac8a26f50b543b66f0a0f0;hp=2014a257f94dd2aeb89eb7e914c5ca84332a270b;hb=50c795217b2327793eff678bb456bacd702c9c5f;hpb=0e6906f17ae49614e566fb0f251d559bde59d188 diff --git a/planetstack/openstack_observer/steps/sync_controller_images.py b/planetstack/openstack_observer/steps/sync_controller_images.py index 2014a25..17ffe57 100644 --- a/planetstack/openstack_observer/steps/sync_controller_images.py +++ b/planetstack/openstack_observer/steps/sync_controller_images.py @@ -32,11 +32,9 @@ class SyncControllerImages(OpenStackSyncStep): 'ansible_tag': '%s@%s'%(controller_image.image.name,controller_image.controller.name), # name of ansible playbook } - res = run_template('sync_controller_images.yaml', image_fields, path='controller_images') - if (len(res)!=1): - raise Exception('Could not sync image %s'%controller_image.image.name) - else: - image_id = res[0]['id'] - controller_image.glance_image_id = image_id - controller_image.save() + res = run_template('sync_controller_images.yaml', image_fields, path='controller_images', expected_num=1) + + image_id = res[0]['id'] + controller_image.glance_image_id = image_id + controller_image.save()