Class: ForemanAnsibleDirector::Actions::AnsibleContentUnit::Bulk::Destroy
- Inherits:
-
Base::AnsibleDirectorAction
- Object
- Actions::EntryAction
- Base::AnsibleDirectorAction
- ForemanAnsibleDirector::Actions::AnsibleContentUnit::Bulk::Destroy
- Defined in:
- app/lib/foreman_ansible_director/actions/ansible_content_unit/bulk/destroy.rb
Instance Method Summary collapse
Methods inherited from Base::AnsibleDirectorAction
#humanized_name, #queue, #task_output
Instance Method Details
#plan(args) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/lib/foreman_ansible_director/actions/ansible_content_unit/bulk/destroy.rb', line 13 def plan(args) concurrence do args[:resolved_content_units].each do |unit_id, instruction| complete = instruction.delete(:complete) plan_action(::ForemanAnsibleDirector::Actions::AnsibleContentUnit::Destroy, unit_id: unit_id, unit_version_ids: instruction[:versions], complete: complete) end end end |