Sha256: f830331aaf6fad3e9c9f7a9d2a56f2e4553a725294ea011a65ce5f25ec2ffc0f

Contents?: true

Size: 1.63 KB

Versions: 37

Compression:

Stored size: 1.63 KB

Contents

<% template_invocations = job_invocation.pattern_template_invocations %>
<div class="card-pf card-pf-accented target-hosts-card">
  <div class="card-pf-title">
    <h2 style="height: 18px;" class="card-pf-title">
      <%= _('Target hosts') %>
    </h2>
  </div>
  <div class="card-pf-body">
    <p>
    <% if job_invocation.bookmark.present? %>
      <%= _('Bookmark') %> <%= job_invocation.bookmark.name %><br>
    <% else %>
      <%= _('Manual selection') %>
    <% end %>
    <%= _('using ') %>
    <strong><%= _(Targeting::TYPES[job_invocation.targeting.targeting_type]).downcase %></strong>
    <pre><%= job_invocation.targeting.search_query %></pre>
    </p>
    <p>
      <% key = job_invocation.targeting.randomized_ordering ? Targeting::RANDOMIZED : Targeting::ORDERED %>
      <%= _('Execution order') %>: <strong><%= Targeting::ORDERINGS[key].downcase %></strong>
    </p>
    <p>
      <%= _('Organization') %>:
      <strong>
        <%= show_job_organization(@job_organization) %>
      </strong>
    </p>
    <p>
      <%= _('Location') %>:
      <strong>
        <%= show_job_location(@job_location) %>
      </strong>
    </p>
  </div>
  <div class='card-pf-footer'>
    <p>
    <%= _('Evaluated at:') %> <%= job_invocation.targeting.resolved_at %><br>
    <% if template_invocations.size > 1 %>
      <% template_invocations.each do |template_invocation| %>
        <%= host_counter template_invocation.template.provider.humanized_name,
          ForemanTasks::Task::DynflowTask.
          for_action(Actions::RemoteExecution::RunHostJob).
          for_resource(template_invocation).uniq.size %>
      <% end %>
    <% end %>
    </p>
  </div>
</div>

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
foreman_remote_execution-4.5.1 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-4.6.0 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-4.5.0 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-4.4.0 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-4.3.1 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-4.3.0 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-4.2.3 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-4.2.2 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-4.2.1 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-4.2.0 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-4.1.0 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-3.3.7 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-4.0.0 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-3.3.6 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-3.3.5 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-3.3.4 app/views/job_invocations/_card_target_hosts.html.erb
foreman_remote_execution-3.3.3 app/views/job_invocations/_card_target_hosts.html.erb