app/views/foreman/job_templates/remove_packages_by_search_query_-_katello_ansible_default.erb
<%#
kind: job_template
name: Remove packages by search query - Katello Ansible Default
job_category: Katello via Ansible
description_format: 'Remove package(s) %{Packages search query}'
feature: katello_package_remove_by_search
provider_type: Ansible
template_inputs:
- name: Packages search query
description: Filter criteria for packages to be removed.
input_type: user
required: false
%>
<% package_names = @host.package_names_for_job_template(
action: 'remove',
search: input('Packages search query')
) -%>
---
- hosts: all
tasks:
- package:
name:
<% package_names.each do |package_name| -%>
- <%= package_name %>
<% end -%>
state: absent