tech:notes_ansible_module_set_stats
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| tech:notes_ansible_module_set_stats [2025/06/01 16:27] – Jean-Baptiste | tech:notes_ansible_module_set_stats [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # Notes Ansible module set_stats | ||
| + | |||
| + | Voir : | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | ~~~bash | ||
| + | env ANSIBLE_SHOW_CUSTOM_STATS=yes ./ | ||
| + | ~~~ | ||
| + | |||
| + | Pour ne pas systématiquement devoir mettre `ANSIBLE_SHOW_CUSTOM_STATS=yes` il est possible de mettre ce fichier ansible.cfg à la racine du projet (même arborescence que le playbook) | ||
| + | |||
| + | `ansible.cfg` | ||
| + | ~~~ini | ||
| + | [defaults] | ||
| + | show_custom_stats = True | ||
| + | ~~~ | ||
| + | |||
| + | `playbook.yml` | ||
| + | ~~~yaml | ||
| + | # | ||
| + | --- | ||
| + | |||
| + | - name: play | ||
| + | hosts: all | ||
| + | |||
| + | tasks: | ||
| + | - name: set stats | ||
| + | set_stats: | ||
| + | data: | ||
| + | var1: plop | ||
| + | ~~~ | ||
| + | |||
| + | ~~~ | ||
| + | CUSTOM STATS: *********************************************************************************************************************************************** | ||
| + | |||
| + | RUN: { " | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | `playbook.yml` | ||
| + | ~~~yaml | ||
| + | # | ||
| + | --- | ||
| + | |||
| + | - name: play | ||
| + | hosts: all | ||
| + | |||
| + | tasks: | ||
| + | - name: set stats | ||
| + | set_stats: | ||
| + | data: | ||
| + | var1: plop | ||
| + | aggregate: no | ||
| + | ~~~ | ||
| + | |||
| + | ~~~ | ||
| + | CUSTOM STATS: *********************************************************************************************************************************************** | ||
| + | |||
| + | RUN: { " | ||
| + | ~~~ | ||
| + | |||
| + | Si `aggregate: no` sur plusieurs machines, la variable est écrasée, c'est la dernière valeur qui l' | ||
| + | |||
| + | `playbook.yml` | ||
| + | ~~~yaml | ||
| + | # | ||
| + | --- | ||
| + | |||
| + | - name: play | ||
| + | hosts: all | ||
| + | |||
| + | tasks: | ||
| + | - name: set stats | ||
| + | set_stats: | ||
| + | data: | ||
| + | var1: plop | ||
| + | per_host: yes | ||
| + | |||
| + | ~~~ | ||
| + | |||
| + | ~~~ | ||
| + | CUSTOM STATS: *********************************************************************************************************************************************** | ||
| + | test-ansible: | ||
| + | test-ansible2: | ||
| + | ~~~ | ||
| + | |||
| + | Filtrer le set_stats | ||
| + | ~~~bash | ||
| + | env ANSIBLE_SHOW_CUSTOM_STATS=yes ./ | ||
| + | ~~~ | ||
| + | |||
