Merge pull request #6619 from sergevanginderachter/ansible_version_var

Introduce an ansible_version dict as runner variable
This commit is contained in:
Michael DeHaan 2014-08-08 11:20:17 -04:00
commit 48a0236ec6
3 changed files with 30 additions and 0 deletions

View file

@ -181,6 +181,8 @@ class PlayBook(object):
ansible.callbacks.load_callback_plugins()
ansible.callbacks.set_playbook(self.callbacks, self)
self._ansible_version = utils.version_info(gitinfo=True)
# *****************************************************
def _get_playbook_vars(self, play_ds, existing_vars):
@ -409,6 +411,7 @@ class PlayBook(object):
)
runner.module_vars.update({'play_hosts': hosts})
runner.module_vars.update({'ansible_version': self._ansible_version})
if task.async_seconds == 0:
results = runner.run()