Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
tachtler:ansible_stdout_compact_logger [2023/02/09 11:06] – [~/.ansible.cfg] klaus | tachtler:ansible_stdout_compact_logger [2023/02/09 11:29] (aktuell) – klaus |
---|
| |
[[https://github.com/octplane/ansible_stdout_compact_logger|Ansible Stdout Compact Logger]] bietet die Möglichkeit, die LOG-Ausgabe von [[https://www.ansible.com/|Ansible]] zu komprimieren, was über die Konfiguration von **''callback_plugins''** realisiert wird. | [[https://github.com/octplane/ansible_stdout_compact_logger|Ansible Stdout Compact Logger]] bietet die Möglichkeit, die LOG-Ausgabe von [[https://www.ansible.com/|Ansible]] zu komprimieren, was über die Konfiguration von **''callback_plugins''** realisiert wird. |
| |
| |
^ Beschreibung ^ Externer Link ^ | ^ Beschreibung ^ Externer Link ^ |
Anschliessend kann nun mit nachfolgendem Befehl das Python-Skript aus dem der [[https://github.com/octplane/ansible_stdout_compact_logger|Ansible Stdout Compact Logger]] eigentlich besteht, wie folgt in das zuvor neu erstellt Verzeichnis heruntergeladen werden: | Anschliessend kann nun mit nachfolgendem Befehl das Python-Skript aus dem der [[https://github.com/octplane/ansible_stdout_compact_logger|Ansible Stdout Compact Logger]] eigentlich besteht, wie folgt in das zuvor neu erstellt Verzeichnis heruntergeladen werden: |
<code> | <code> |
$ curl -o ~/.ansible/plugins/callback/anstomlog.py https://github.com/octplane/ansible_stdout_compact_logger/blob/main/callbacks/anstomlog.py | $ curl -o ~/.ansible/plugins/callback/anstomlog.py https://raw.githubusercontent.com/octplane/ansible_stdout_compact_logger/main/callbacks/anstomlog.py |
% Total % Received % Xferd Average Speed Time Time Time Current | % Total % Received % Xferd Average Speed Time Time Time Current |
Dload Upload Total Spent Left Speed | Dload Upload Total Spent Left Speed |
100 337k 0 337k 0 0 722k 0 --:--:-- --:--:-- --:--:-- 723k | 100 14553 100 14553 0 0 74407 0 --:--:-- --:--:-- --:--:-- 74250 |
</code> | </code> |
| |
Einrichten des ''callback_plugins'', welchem die Ausgabe ''stdout'' übergeben werden soll. Standard ist hier **''default''**, welches durch ''anstomlog'' (**__ohne__** die Python-Skript Angabe ''.py'') ersetzt werden soll. | Einrichten des ''callback_plugins'', welchem die Ausgabe ''stdout'' übergeben werden soll. Standard ist hier **''default''**, welches durch ''anstomlog'' (**__ohne__** die Python-Skript Angabe ''.py'') ersetzt werden soll. |
| |
| Mit nachfolgendem Befehl kann überprüft werden, ob das Python-Skript [[https://github.com/octplane/ansible_stdout_compact_logger|Ansible Stdout Compact Logger]] tatsächlich richtig funktioniert: |
| <code> |
| $ python ~/.ansible/plugins/callback/anstomlog.py |
| ............ |
| ---------------------------------------------------------------------- |
| Ran 12 tests in 0.000s |
| |
| OK |
| </code> |
| |
| ===== Test-Ausgabe ===== |
| |
| ==== Ohne anstomlog ==== |
| |
| {{:tachtler:ansible:without_anstomlog.png|Ohne anstomlog }} |
| |
| * //Quelle: [[https://github.com/octplane/ansible_stdout_compact_logger|Ansible Stdout Compact Logger]]// |
| |
| ==== Mit anstomlog ==== |
| |
| {{:tachtler:ansible:with_anstomlog.png|Mit anstomlog}} |
| |
| * //Quelle: [[https://github.com/octplane/ansible_stdout_compact_logger|Ansible Stdout Compact Logger]]// |
| |
| |