disable unnecessary output on ansible server console

116 views
Skip to first unread message

Sameer Modak

unread,
Aug 17, 2017, 10:13:25 AM8/17/17
to Ansible Project
Hello Team,
When i run following command i get log of output on screen. I just want if it success or failed.

ansible web -m yum -a "name=MySQL-python state=present".

192.168.211.129 | SUCCESS => {
    "changed": true, 
    "msg": "", 
    "rc": 0, 
    "results": [
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\nResolving Dependencies\n--> Running transaction check\n---> Package MySQL-python.x86_64 0:1.2.3-11.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package              Arch           Version                Repository     Size\n================================================================================\nInstalling:\n MySQL-python         x86_64         1.2.3-11.el7           basic          82 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal download size: 82 k\nInstalled size: 231 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : MySQL-python-1.2.3-11.el7.x86_64                             1/1 \n  Verifying  : MySQL-python-1.2.3-11.el7.x86_64                             1/1 \n\nInstalled:\n  MySQL-python.x86_64 0:1.2.3-11.el7                                            \n\nComplete!\n"
    ]
}
192.168.211.130 | SUCCESS => {
    "changed": true, 
    "msg": "", 
    "rc": 0, 
    "results": [
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\nResolving Dependencies\n--> Running transaction check\n---> Package MySQL-python.x86_64 0:1.2.3-11.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package              Arch           Version                Repository     Size\n================================================================================\nInstalling:\n MySQL-python         x86_64         1.2.3-11.el7           basic          82 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal download size: 82 k\nInstalled size: 231 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : MySQL-python-1.2.3-11.el7.x86_64                             1/1 \n  Verifying  : MySQL-python-1.2.3-11.el7.x86_64                             1/1 \n\nInstalled:\n  MySQL-python.x86_64 0:1.2.3-11.el7                                            \n\nComplete!\n"
    ]
}
[root@hackerdev ansible]# ansible web -m yum -a "name=MySQL-pytho

Mike Klebolt

unread,
Aug 17, 2017, 3:56:39 PM8/17/17
to Ansible Project
What do you have in your ansible.cfg for stdout_callback?

Sameer Modak

unread,
Aug 18, 2017, 11:25:08 AM8/18/17
to Ansible Project
No its all commented


[root@hackerdev 6.2]# grep callback /etc/ansible/ansible.cfg 
# change the default callback
#stdout_callback = skippy
# enable additional callbacks
#callback_whitelist = timer, mail
#callback_plugins   = /usr/share/ansible/plugins/callback
# by default callbacks are not loaded for /bin/ansible, enable this if you
# want, for example, a notification or logging callback to also apply to
#bin_ansible_callbacks = False
[root@hackerdev 6.2]# grep stdout /etc/ansible/ansible.cfg 
#stdout_callback = skippy
# stdout from ansible-playbook (or you have manually specified no_log in your
#display_args_to_stdout = False
[root@hackerdev 6.2]# 

Mike Klebolt

unread,
Aug 21, 2017, 9:41:56 AM8/21/17
to Ansible Project
Uncomment the stdout_callback line.  The Skippy callback plugin gives pretty clean output.

Sameer Modak

unread,
Aug 21, 2017, 11:30:36 AM8/21/17
to Ansible Project
Thnks mike. 
Reply all
Reply to author
Forward
0 new messages