diff --git a/src/vmm_mad/exec/one_vmm_exec.rb b/src/vmm_mad/exec/one_vmm_exec.rb index 87954401ce..e4c3dba13c 100755 --- a/src/vmm_mad/exec/one_vmm_exec.rb +++ b/src/vmm_mad/exec/one_vmm_exec.rb @@ -833,6 +833,7 @@ class ExecDriver < VirtualMachineDriver { :driver => :vnm, :action => :post, + :skip => ['elastic'], :parameters => [:deploy_id, :host] } ] diff --git a/src/vnm_mad/one_vnm.rb b/src/vnm_mad/one_vnm.rb index e1eec224ed..fdaa4d15cd 100644 --- a/src/vnm_mad/one_vnm.rb +++ b/src/vnm_mad/one_vnm.rb @@ -49,7 +49,8 @@ class VirtualNetworkDriver def do_action(id, aname, ops = {}) options={ :stdin => nil, - :parameters => nil + :parameters => nil, + :skip => nil }.merge(ops) cmd_params = '' @@ -59,6 +60,8 @@ class VirtualNetworkDriver infos = '' @vnm_drivers.each do |subdirectory| + next if options[:skip] && options[:skip].include?(subdirectory) + cmd = action_command_line(aname, cmd_params, nil, subdirectory) if action_is_local?(aname, subdirectory)