Red Hat Satellite ααΊααΆαααααααααΆαααααααααααααααααααααααααΎα±ααααΆααΆααααα½ααααα»αααΆαααΆαααααααΆα ααααΎααΆαααααααΆα αα·ααααααααααα αααααΆαα ααΆαααααααα Red Hat αα ααΌααΆααααα·ααααΆαααΌααα·ααααΆ αα·αααα·α αα·ααααα ααααΆααααα’αα»ααααΆαα±ααα’αααααααΎααααΆααααααΌαααΆααααα αα·αααααΎαα αα α»ααααααααΆααααααααα ααΎααααΈααΆααΆααΆαα½αααααααΎαααΆαααααααααααααα·αααααΆα αα·ααα»ααααα·ααΆαααΆααααααααΆαααααααααααΆα ααΆααααααΆαααααΎααααααααααααα·ααααααΆααα·α αα ααΆαα αααΎααααααΆααααααΉαααΆααααααΆαα»αααΆααααααααα ααααΆαααααα½αα±ααααααΆααααααααΎαααααα·αααααΆα ααΆαααααααα αααΆαααααα·ααααα·ααΆα αα·αααααΎαααααΆαααααααααΎαα‘αΎαα αααααααααΌαααΆαα’αΆααΈαααααααΆαα»αααααΆαααααα
αααααααααα’αααα’αΆα
α’αα»ααααααΆαααΆαααααααΆαααΆααΌαααααΆααααααααΎααααΆαααα Red Hat αα½ααααα
αΌαααΆαα½αααΉαααΆαααΆα Red Hat Enterprise Linux ααααα’ααα Red Hat Satellite αααααααααααααΆααααααααααααααααΈαα·ααααΆαααΌααααΌααΆαα
αααα»αα
ααααααααααΆαααΆαααααα
- ααΆαααα‘αΎααααα;
- ααΆααααααααααααΆαααΆα;
- ααΆαα αΆααααααΎα;
- ααΆααααααααααααΆαααααααα ααΆααααααααα
ααΈαα»αααΌααα½α α’αααα’αΆα αααααααααααααααααααΆααααΆααααΆααααΆαααΆααααα½αααΌα αα½α αααααΎαααΆαα’αΆα ααααΆα ααΆαααΏααΆαα αα·ααααααααΆααααααααααααααααα
α αΎαα₯α‘αΌααααααΎαααΆα Red Hat Satellite 6.5 ααααΈ!
ααααααα’αα½ααααααΆαααααΆαα½α Red Hat Satellite 6.5 ααΊααΆαααΆαααΈαααΆαααΆαααααααΈα
Satellite Server ααΆααΏααααΆααααααααααααααΆααααααααΆαααΆααα’ααα’αααΈαααααααααα ααααΆα Red Hat α αΎααααΆαααΈαα α»αααααααααα’αα»ααααΆαα±ααα’ααααααααΎα αα·αααΆαα αααααΆαααΆααααααααΆαααααααΆαα’αααΈαααΆαααΈααααααααααΆαααα ααΆαααΆααααααα·ααΈ ααα α»ααααα’αΆα α’αα»ααααααΆα αα·ααα αααΆαααΆαααααααΌαααΆααααααα·ααΈαα αααα»α Embedded Ruby (ERB) α
ααααΆαααα 6.5 ααααΆααααααΆαα½ααααΆαααΆααααααααααααα½α ααΆααααα α αΎααααΆαααΈααααααα±ααα’αααααααΎααααΆααααΌααααααααΆααααα»αααΆααααααααααΆαααΆαααααΆααααα α¬αααααΎαααααααα½αα―αα αααΆαααΆααααααααααΆααααααΆαα½αααααααααΆαααα 6.5 ααααΌαααΆααααααΎαααΆαααααα CSV ααα»αααααα αααα»αα’αααααααα ααΎαααΉααααα αΆαααΈαααααααα’αααα’αΆα αααααΎααααΆαααΆαααααΆαααααα HTML αααααα
αααΆαααΆααααααααααΆααααααΆαα½αααααΆαααα 6.5
ααααΆαααα 6.5 αα½αααΆααααΆαααΆααααααααααΆααααααΆαα½αα ααα½ααα½αα
- ααα α»ααααα’αΆα α’αα»ααααααΆαα - αααααΈαααα·ααΆαααΆααααααα·ααΈ (errata) αααααααΌααααα»αα αααα ααΎαααΆαααΈαααΆαα·ααΆ (α ααααααΆααααααΎαααααααΆαααΈα α¬αα·ααΆαααΆα);
- ααααΆαααΆαααα αΆαααααα - ααΆαααΆαααα’αααΈααααΆαααΆααααααΆαααΈαααααΆαααα (ααααΌαααΆαααααααΆαααααΎαααααααΆαααΈα);
- ααα αΆαααααααααααΆαα α»αααααα - ααααααΆαα’αααΈαααΆαααΈαααααΆααααα α’αΆααααααΆα IP, ααααααααααααααααα·ααααα·ααΆα, ααΆαααΆααααααα·ααΈ (ααΆαααααΎαααααΌαααΆαααααααααααΆαααΈα);
- ααΆαααΆα - ααααααΆαα’αααΈααΆαααΆααααααα·ααΈα α ααα½αααα»αααααΆαααΆα α ααα½αα₯ααα·ααααα αααααΌα SKU (α ααααααΆαααααΎαααααααΆαααΆααααααααααΆαααΆα)α
ααΎααααΈαααααΎααααΆαααΆααα ααΌαααΎααααΊαα»α αααααα·ααΈαααα½ααα·αα·ααα, ααααΎα αααΆαααΆαααααααΌ α αΎαα α»α αααΌαα»α αααααΎα αα ααΆαααααΆααααααΆαααΆααααααα ααααΆαα αα»αα±ααααΆαααααααααααΎααααΈαα½ααααα αΌααα·ααααααααΆααα’αααα αααα»ααααΆαααΆααα α¬αααα αΌαα’αααΈαα½ααα ααΈαααααΎααααΈαααααααααααα α§ααΆα ααα ααααα·αααΎα’αααα ααα±αααααΆαααΆααααααΆαααΈααααααΆαα α»αααααααααα αΆααααααΆαααΈα RHEL 8 αααααΆαααααααααΆααααααα os = RedHat αα·α os_major = 8ααΌα αααααΆααααα αΆααα αααα»αααΌαααα’ααααααααΆααααααα
αα αααααααααΆαααΆαααααααΌαααΆααααααΎα α’αααα’αΆα ααΆαααααΆ α αΎαααΎαααΆαα αααα»αααααα αααααΈααΌα ααΆ LibreOffice Calc αααααΉαααΆαα αΌααα·ααααααααΈ CSV α αΎααααα αααΆαα ααΆαα½ααα α§ααΆα ααα ααΆαααΆαααΆαααα ααα α»ααααα’αΆα α’αα»ααααααΆαα αα ααΎα’ααααααααΆααααααα
ααΌαα αααΆαααΆαα αααα»ααααααααααααααα·αααααΆαααΆααααααααααΆααααααΆαα½α αααααΎαααααΌαααΆαααΎα ααΆαααααΆαααΎα (ααααΆαααΎα) ααΌα αααααα½αααΆααααΌαααΆααααααααααααααααααααααα·αα ααααΆααα αα·αααΈααΆααααααΈααΆααα’αααααα’ααααααααΎααα αααα»αααααΆααααα
ααΆαααααΌαααΆααααααααααΆαααΆααααααααααΆααααααΆαα½α
ααΌααααα‘ααααΎαααΆαααααΌαααΆααααααααααααΎα§ααΆα ααααααααΆαααΆααααααααααΆααααααΆαα½α ααΆαααΆα. ααΆαααααΆαααΎα αααΆαααΆαααααααααα αΆαα ααα½αααα»αααααΆαααΆα (1) ααααΌα ααΆα ααα½αααααΆααααα’αΆα ααααΎααΆα αααααΊ α₯ααα·ααααα ααΆαααΆα (2)α ααΎαβααΉαβααααααβαα½αβααβαα½αβαααβαα βααΆβααΆαα½αβααΉαβα ααα½αβααβααΆαβααΆαβαααβααΆαβααααΎ αααβααααΌαβααΆαβαααααβααΆ (1) β (2)α α§ααΆα ααα ααααα·αααΎααΎαααΆαααΆαααΆα RHEL ααα»αα ααα½α 50 α αΎα 10 αααα»αα αααααα½αααααΊα₯ααα·ααααα αααααΆαααΆαα ααα½α 40 ααααΌαααΆαααααΎααααΆααα
αααααΆαααΆαααααααα½ααααΆαααΆααααααααααΆααααααΆαα½αααααΌαααΆαα αΆαααα α αΎαααΆαα·αααααΌαααΆαααααΆαα±ααααααΆααααααΌααα½αααΆαα α’αααααΉαααααΌαααααΌααααΆαααΆααααααααααΆααααααΆαα½α ααααααααααααααΈ α αΎααααααΆααααααααααα αααΆααα ααααααααΌααααα
ααΌα αααα ααααα·αααΎααΎαα αααααααααααΆαααΆααα ααΆαααΆααααααΆααααααΆααααΌαααααααΌαααΆαααααΌαααΆαα»ααα·αα ααΌα ααααααΌαααΎααααΊαα»α αααααα·ααΈαααα½ααα·αα·αααααααΎαααΎα αααΆαααΆαααααααΌ α αΎααα αααα»ααααΊαα»ααααααΆααα α»ααα ααΆαααααΆαααααααΌ ααΆαααΆα ααααΎααα ααααΌα. αααααΆαααααααα αΌαααααααααααΆαααΆαααααααΌα (αααα α ααΆα ααΆαααΆαααααΆαααααα½α) αα·ααααΆααααααΆαα αααα’αΆα ααααΎααΆα ΠΈ ααα·ααΆααααααααΌαααα½αααΆα αααααααααααΆαααα ααΆα 'ααΆαααααΎ': pool.quantity - pool.available, - ααα α·ααααα»αααΆααααΎαααααΆααααααα α α»ααααα αααααααααΆααα αααααΆα’αααΈαααααΆααΎααα ααΌα αα αααα»αααΌαααα’ααααααα
αααααΆααααααΎαα α»α αααΌαα»α SubmitαααααΆαααΎααααα‘αααα ααααααα·αα αααΆαααΆαααααααΌ. αα ααΈαααααΎαα α»α αααΌαα»α αααααΎα αα ααΆαααααΆααααααΆαααΆααααααααΆααααααΎαααααΈα ααΆαααΆαααααΆαααααα½α. αα»αααΆααααααααΆαααΆααα ααα α αΎαα α»α Submit. αααααΆααααΈααααααΆαααΆααααα½αααααΌαααΆααααααΎα αα·ααααα»α ααααααα»αααΌααα½ααααααααΎαααΆααααααα ααααΎααΆα.
αααα½ααααααΆααααΆααΆ Ruby αααααααΆααααααΆαα½αααΆαααΈααΆαααα ααΎααααΆαα αααα½α αα αααα»ααααα’α½α ααααααα½ααααΆαααΆαααα ααΆαααααααΌααα·αααααΆαααΌαα ααααΆααααααααααα αα·αα’ααα αα·ααα·ααΈααΆααααααααααΆαα
αααααΎααααΆαααΆαααααααΆαααααα½αααααα’αααα
α₯α‘αΌαααα ααΌααααα‘ααααΎαααΆααααααΎααααΆαααΆαααααααΆαααααα½αααααααΎααααααααΎα§ααΆα ααααααααΆαααΆαααααααΈααΈαα½ααΆααΈ Ansible αααααααααα α±αααααΆαααΈααα αααα»αααααΆααααα ααΎααααΊαα»α αααααα·ααΈαααα½ααα·αα·ααα, α α»α αααΆαααΆαααααααΌ α αΎααααααΆααααα α»α αααΌαα»α αααααΎαααααΌ. αααα α αααΆαααΆαααααααααΎαα αααΆαααΆααααα½ααΆααΈ Ansible α αΎααααα αΌααααααΌα ERB ααΆαααααααα αααα»αααΆα
<%#
name: Ansible Roles Report
snippet: false
template_inputs:
- name: hosts
required: false
input_type: user
description: Limit the report only on hosts found by this search query. Keep empty
for report on all available hosts.
advanced: false
model: ReportTemplate
-%>
<% load_hosts(search: input('hosts'), includes: :ansible_roles).each_record do |host| -%>
<% report_row({
'Name': host.name,
'All Ansible Roles': host.all_ansible_roles
}) -%>
<% end -%>
<%= report_render -%>
ααΌαααααααααΎααααΆαααΆαααααααΈααΈαααΆαααΈα ααααααα αΆααα»ααααααα "all_ansible_roles" αααααΆαααα½αααα
αααααΆααααα αΌααα ααΆααααααΆαα ααΆαα»α αΌα α αΎαα α»α αααΌαα»α + ααααααααΆααααα αΌα. ααΎααα·ααΆαααΆααααααααααααΎααΉα αααα»αααα αΆαααααααα·αααααααααΆααα·αααααΆ - ααααααΆααααΆαααΈα (ααααα α α·ααα). αααααΆααααα α»α Submit α αΎααααααΆααααα α»α αααΌαα»α αααααΎα αα ααΆαααααΆααααααΆαααΆααααααααΆααααααΎαααααΈα αααααΆααα’αααα’αΆα αααααααααααααΆαααΈαα¬α α»α ααααΆαα SubmitααΎααααΈαααααΎααααΆαααΆαααααΎαααΆαααΈαααΆααα’ααα αααΆαααΆααααααααΆααααααΎαααΉαααΎααα ααΌα ααααα αααα»α LibreOffice Calcα
ααΆααααααΎααααΆαααΆααα HTML
αααΆαααΈαααΆαααΆαααααΈααααΆααααα’αα»ααααΆαα±ααα’ααααααααΎααααΆαααΆααααα·αααααΉαααααΆαααααα CSV ααα»αααααααα ααΆα§ααΆα ααα ααΎαααΉααααααΎααααΆαααΆαααααααΆαααααα½ααααααα’ααααΎαααΆαααΆααααααΆαααΈααααααααΆααααααΆαα½α αααααααα·ααααα»ααααααααΆααααααΆααΆααΆα HTML αααααΆααααα‘αΆααΆααααΌαααααααααα’ααααΎααααΆαααΆαα ααΎααααΈααααΎααΌα αααααΎαααααΌα ααααΆαααΆααααΆαααΈαα αΎααααααΆαααααααα½ααααααΌα ERB ααααααΆααΆαα½αααΉαααΌα ααΆααααααα
<!DOCTYPE html>
<html>
<head>
<title>Host Statuses</title>
<style>
th {
background-color: black;
color: white;
}
td.green {
background-color:#92d400;
color:black;
}
td.yellow {
background-color:#f0ab00;
color:black;
}
td.red {
background-color:#CC0000;
color:black;
}
table,th,td {
border-collapse:collapse;
border: 1px solid black;
}
</style>
</head>
<body>
<table>
<tr>
<th> Hostname </th>
<th> Status </th>
<% load_hosts(search: input('hosts'), includes: :host_statuses).each_record do |host| -%>
<% all_host_statuses_hash(host).each do |key, value| -%>
<th> <%= key %> </th>
<% end -%>
<% break -%>
<% end -%>
</tr>
<%- load_hosts(search: input('hosts'), includes: :host_statuses).each_record do |host| -%>
<tr>
<td> <%= host.name %> </td>
<% if host.global_status == 0 -%>
<td class="green"> OK </td>
<% elsif host.global_status == 1 -%>
<td class="yellow"> Warning </td>
<% else -%>
<td class="red"> Error (<%= host.global_status %>) </td>
<% end -%>
<% all_host_statuses_hash(host).each do |key, value| -%>
<% if value == 0 -%>
<td class="green"> OK </td>
<% elsif value == 1 -%>
<td class="yellow"> Warning </td>
<% else -%>
<td class="red"> Error (<%= value %>) </td>
<% end -%>
<% end -%>
</tr>
<% end -%>
</table>
</body>
</html>
αααΆαααΆαααααααααααΎα HTML αααααΉαααΎααα ααΌα ααααα αααα»ααααααα·ααΈαα»αααα
αααα»αααααΎαααΆααααΆαααΆαααααΈαααααΆααααΆααααααααΆ
ααΎααααΈααααΎαααΆααααΆαααΆαααααΈαααααΆααααΆααααααααΆ ααααΎααΆααααααααΆ ααα½αα αΎαα§αααααααααΎααααΆαα cron α’αα»ααααΆαα±ααα’αααααααΎααααααααααααα·ααααααααΎαααΆααααα
ααααΎααΆααααααααΆ hammer report-template generate --name "" α§ααΆα αααα
# hammer report-template generate βname "Host statuses HTML"
ααααΉαααΆααααααΆαααΆαααααΉαααααΌαααΆααααα»ααααα αΆαααα ααΎαα»αααΌαα ααααααΆαα’αΆα ααααΌαααΆααααααΌααααααα α―αααΆααα½α α αΎααααααΆααααααααααα ααΆαααααααα cron ααΎααααΈααααΎαααΆαααααααΈαααα ααΎααααΈαααααΎααααΆαααΆααα αα·αααααΎααΆααΆαα’ααΈαααα αααααα HTML ααααΌαααΆααααα αΆααααΆαααα’α₯αααα αααα αααα»ααααααα·ααΈα’ααΈααα αααα’αα»ααααΆαα±ααα’ααααααα αααΆαα ααα αΆααααΆαααΆαααααΆαααααΆαααα ααΆααΈαααα αΆααα’αΆαααααααααα»αααααααααΆααααα½αα’αΆαα
ααΌα αααα αααΆαααΈαααΆαααΆααααα αααα»α Satellite 6.5 ααΊααΆα§αααααααααΆαα₯αααα·αααααααΆααααΆαααΆαα αααα·ααααααααααΆαααααααααα»αα αα»αααΆααα αααα»α Satellite α ααΆααΆαααΆαααααααααααΆαα α αΎαα’αα»ααααΆαα±ααα’αααααααΎααΆαααααΆαααΆααααααααααΆααααααΆαα½α αα·ααααααααααΆαααααααααααααΆα ααΎαααΈαααααα α’αααααααΎααααΆααα’αΆα αααααΎααααΆαααΆαααααααΆαααααα½ααααααα½αααααΈααααΌαα ααααααααααααααα’αααΈαααΆαααΈαααΆαααΆαααααααΆαααααα αααα»αααΈααα’αΌ YouTube ααααααΎαα
ααΆαααα·αααααααΎαααΊ Aram Kananov α’αααααααααααααααααα’αα·αααααααααααααα αα·αααααααααααααααααααα
Red Hat αα
α’αΊααα»α ααααα·αααΌαααΆ αα·αα’αΆα ααααα·αα ααΆαααΆααααα Aram αα
Red Hat αα½αααΆαααΆααα·ααΆαααΈααααΆα α§ααααΆα αααα αα·αααααΌααααα½ααααααα ααααΌα
ααΆααΆααααααααΈααΆααααα·ααα αα·αααΈααααΆααααααΆααα’αααααΆαα’αΆααΈααααααααα·ααΆ ααααα½αααΆαααΆααααααααααααααααΈαα·αααα·αααααΆααααΌα α
αΆααααΈααΆαααααΆααα αΌααααα
α»ααααα
ααααααΈαα·αα
ααααα: www.habr.com