Hi, I'm testing the callback feature and somehow they data I'm after(facts) aren't showing up anymore after couple of run. It appears that the setup module wasn't being called anymore.
Appreciate for any pointer/hints. setup/facts stopped working after a few run testing on callback feature. ####sample playbook### [root@localhost ansible]# cat local.yml --- - hosts: 127.0.0.1 gather_facts: True tasks: - name: testing command: uptime [root@localhost ansible]# ansible-playbook -i hosts local.yml PLAY [127.0.0.1] ************************************************************** GATHERING FACTS *************************************************************** ok: [127.0.0.1] TASK: [testing] *************************************************************** changed: [127.0.0.1] PLAY RECAP ******************************************************************** 127.0.0.1 : ok=2 changed=1 unreachable=0 failed=0 ############ callback testing code ######## def runner_on_ok(self, host, res): invocation = res.get('invocation', None) facts = res.get('ansible_facts', None) with open('/tmp/runner_ok.out', 'w') as infile: #if invocation.get('module_name') == 'setup': infile.write("running on %s" % host) infile.write("result is %s" % invocation) infile.write("facts are %s" % facts) infile.write("results are %s" % res) [root@localhost ansible]# cat /tmp/runner_ok.out running on 127.0.0.1 result is {'module_name': 'command', 'module_args': 'uptime'} facts are None results are {u'changed': True, u'end': u'2014-07-09 14:52:57.339048', u'stdout': u' 14:52:57 up 1:11, 1 user, load average: 0.00, 0.00, 0.00', u'cmd': [u'uptime'], u'rc': 0, u'start': u'2014-07-09 14:52:57.335572', u'stderr': u'', u'delta': u'0:00:00.003476', 'invocation': {'module_name': 'command', 'module_args': 'uptime'}} TIA, Lupin -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/22bf1331-2493-45d8-93e1-d9cda5450c84%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.