Я запускаю простую команду ansible ad-ho c на всех хостах в инвентаре, и я хочу, чтобы ansible также показывал время, необходимое для возврата вывода с каждого хоста. Я могу видеть время в журнале, но я хочу, чтобы оно отображалось как стандартный вывод.
Я попытался добавить callback_whitelist = profile_tasks
в ansible .cfg, но это не помогло.
Например, ansible вывод показывает,
[demo@demoserver ~]$ ansible all -m shell -a 'hostname -f'
worker0 | CHANGED | rc=0 >>
iworker0.unix.demo.com
worker2 | CHANGED | rc=0 >>
iworker2.unix.demo.com
worker1 | CHANGED | rc=0 >>
iworker1.unix.demo.com
worker3 | CHANGED | rc=0 >>
iworker3.unix.demo.com
показ журнала,
2020-01-30 15:46:27,924 p=22811 u=demo | worker0 | CHANGED | rc=0 >>
iworker0.unix.demo.com
2020-01-30 15:46:27,955 p=22811 u=demo | worker2 | CHANGED | rc=0 >>
iworker2.unix.demo.com
2020-01-30 15:46:27,960 p=22811 u=demo | worker1 | CHANGED | rc=0 >>
iworker1.unix.demo.com
2020-01-30 15:46:27,975 p=22811 u=demo | worker3 | CHANGED | rc=0 >>
iworker3.unix.demo.com
Итак, я хочу, чтобы время из журнала также отображалось как стандартный вывод. Это возможно?
[demo@demoserver ~]$ ansible --version
ansible 2.7.12
config file = /home/demo/ansible.cfg
configured module search path = [u'/home/demo/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Jun 11 2019, 14:33:56) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]