Class: ForemanAnsibleDirector::Actions::ConsistencyCheck::Destroy::Distributions

Inherits:
Base::AnsibleDirectorAction show all
Defined in:
app/lib/foreman_ansible_director/actions/consistency_check/destroy/distributions.rb

Instance Method Summary collapse

Methods inherited from Base::AnsibleDirectorAction

#humanized_name, #queue, #task_output

Instance Method Details

#plan(args) ⇒ Object



15
16
17
18
19
20
21
22
23
24
# File 'app/lib/foreman_ansible_director/actions/consistency_check/destroy/distributions.rb', line 15

def plan(args)
  unreferenced_distribution_hrefs = args[:unreferenced_distribution_hrefs]

  unreferenced_distribution_hrefs.each do |distribution_href|
    plan_action(
      ::ForemanAnsibleDirector::Actions::Pulp3::Ansible::Distribution::Destroy,
      distribution_href: distribution_href
    )
  end
end