Class: Actions::ForemanWreckingball::Vmware::ScheduleVmwareSync

Inherits:
EntryAction
  • Object
show all
Defined in:
app/lib/actions/foreman_wreckingball/vmware/schedule_vmware_sync.rb

Instance Method Summary collapse

Instance Method Details

#humanized_nameObject



16
17
18
# File 'app/lib/actions/foreman_wreckingball/vmware/schedule_vmware_sync.rb', line 16

def humanized_name
  _('VMware Data Synchronization')
end

#planObject



7
8
9
10
11
12
13
14
# File 'app/lib/actions/foreman_wreckingball/vmware/schedule_vmware_sync.rb', line 7

def plan
  compute_resources = ComputeResource.where(:type => 'Foreman::Model::Vmware')
  sequence do
    compute_resources.each do |compute_resource|
      plan_action(::Actions::ForemanWreckingball::Vmware::SyncComputeResource, compute_resource)
    end
  end
end

#rescue_strategyObject



20
21
22
# File 'app/lib/actions/foreman_wreckingball/vmware/schedule_vmware_sync.rb', line 20

def rescue_strategy
  Dynflow::Action::Rescue::Skip
end