Use FQCN for module set_stats (#74028)

This commit is contained in:
Baptiste Mille-Mathias 2021-03-25 20:26:48 +01:00 committed by GitHub
parent 73c08df2db
commit 584432be26
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -11,7 +11,7 @@ __metaclass__ = type
DOCUMENTATION = r''' DOCUMENTATION = r'''
--- ---
module: set_stats module: set_stats
short_description: Set stats for the current ansible run short_description: Define and display stats for the current ansible run
description: description:
- This module allows setting/accumulating stats on the current ansible run, either per host or for all hosts in the run. - This module allows setting/accumulating stats on the current ansible run, either per host or for all hosts in the run.
- This module is also supported for Windows targets. - This module is also supported for Windows targets.
@ -33,29 +33,29 @@ options:
type: bool type: bool
default: yes default: yes
notes: notes:
- In order for custom stats to be displayed, you must set C(show_custom_stats) in C(ansible.cfg) or C(ANSIBLE_SHOW_CUSTOM_STATS) to C(yes). - In order for custom stats to be displayed, you must set C(show_custom_stats) in section C([defaults]) in C(ansible.cfg)
or by defining environment variable C(ANSIBLE_SHOW_CUSTOM_STATS) to C(yes).
- This module is also supported for Windows targets. - This module is also supported for Windows targets.
version_added: "2.3" version_added: "2.3"
''' '''
EXAMPLES = r''' EXAMPLES = r'''
- name: Aggregating packages_installed stat per host - name: Aggregating packages_installed stat per host
set_stats: ansible.builtin.set_stats:
data: data:
packages_installed: 31 packages_installed: 31
per_host: yes per_host: yes
- name: Aggregating random stats for all hosts using complex arguments - name: Aggregating random stats for all hosts using complex arguments
set_stats: ansible.builtin.set_stats:
data: data:
one_stat: 11 one_stat: 11
other_stat: "{{ local_var * 2 }}" other_stat: "{{ local_var * 2 }}"
another_stat: "{{ some_registered_var.results | map(attribute='ansible_facts.some_fact') | list }}" another_stat: "{{ some_registered_var.results | map(attribute='ansible_facts.some_fact') | list }}"
per_host: no per_host: no
- name: Setting stats (not aggregating) - name: Setting stats (not aggregating)
set_stats: ansible.builtin.set_stats:
data: data:
the_answer: 42 the_answer: 42
aggregate: no aggregate: no