Sha256: 9de9f98c4752089cf2cd2fb52865192b40d608d1814aa7c288321c40d846edae

Contents?: true

Size: 748 Bytes

Versions: 3

Compression:

Stored size: 748 Bytes

Contents

<%#
kind: job_template
name: Resolve Traces - Katello Script Default
job_category: Katello
description_format: 'Resolve Traces'
feature: katello_host_tracer_resolve
provider_type: script
template_inputs:
- name: Traces search query
  description: Search query to provide traces to resolve
  input_type: user
  required: false
%>

<%
commands = @host.traces_helpers(search: input('Traces search query'))
reboot = commands.delete('reboot')
-%>
<% if reboot -%>
shutdown -r +1
<% else -%>
RETVAL=0
<% commands.each do |command| -%>
<%= command %>
if [ $? -ne 0 ]; then
  RETVAL=1
fi
<% end -%>
RUN_TRACER_CMD='katello-tracer-upload'
if [ "$(id -u)" -ne 0 ]; then
  RUN_TRACER_CMD='sudo katello-tracer-upload'
fi
$RUN_TRACER_CMD
exit $RETVAL
<% end %>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
katello-4.16.0.rc1 app/views/foreman/job_templates/resolve_traces.erb
katello-4.15.0 app/views/foreman/job_templates/resolve_traces.erb
katello-4.15.0.rc2 app/views/foreman/job_templates/resolve_traces.erb