Class: ForemanAnsibleDirector::Actions::AnsibleContentUnit::Destroy
Instance Method Summary
collapse
#humanized_name, #queue, #task_output
Instance Method Details
#finalize ⇒ Object
29
30
31
32
33
34
|
# File 'app/lib/foreman_ansible_director/actions/ansible_content_unit/destroy.rb', line 29
def finalize
acu = ::ForemanAnsibleDirector::ContentUnit.find_by(
id: input[:unit_id]
)
acu&.destroy
end
|
#plan(args) ⇒ Object
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'app/lib/foreman_ansible_director/actions/ansible_content_unit/destroy.rb', line 13
def plan(args)
unit_id = args[:unit_id]
unit_version_ids = args[:unit_version_ids]
complete = args[:complete]
if complete
plan_full_destroy(unit_id)
plan_self(
unit_id: unit_id
)
else
plan_partial_destroy(unit_id, unit_version_ids)
end
end
|