@@ -14,6 +14,7 @@ def snapshots_create_resource(parent, _type, _id, data)
1414 parent ,
1515 message ,
1616 :method_name => "create_snapshot" ,
17+ :role => "ems_operations" ,
1718 :args => [ data [ "name" ] , data [ "description" ] , data . fetch ( "memory" , false ) ]
1819 )
1920
@@ -28,7 +29,7 @@ def delete_resource_snapshots(parent, type, id, _data)
2829 raise parent . unsupported_reason ( :remove_snapshot ) unless parent . supports? ( :remove_snapshot )
2930
3031 message = "Deleting snapshot #{ snapshot . name } for #{ snapshot_ident ( parent ) } "
31- task_id = queue_object_action ( parent , message , :method_name => "remove_snapshot" , :args => [ id ] )
32+ task_id = queue_object_action ( parent , message , :method_name => "remove_snapshot" , :role => "ems_operations" , : args => [ id ] )
3233 action_result ( true , message , :task_id => task_id )
3334 rescue => e
3435 action_result ( false , e . to_s )
@@ -41,7 +42,7 @@ def snapshots_revert_resource(parent, type, id, _data)
4142 snapshot = resource_search ( id , type )
4243
4344 message = "Reverting to snapshot #{ snapshot . name } for #{ snapshot_ident ( parent ) } "
44- task_id = queue_object_action ( parent , message , :method_name => "revert_to_snapshot" , :args => [ id ] )
45+ task_id = queue_object_action ( parent , message , :method_name => "revert_to_snapshot" , :role => "ems_operations" , : args => [ id ] )
4546 action_result ( true , message , :task_id => task_id )
4647 rescue => e
4748 action_result ( false , e . to_s )
0 commit comments