'This prints out the task header. For example:
TASK [openshift_facts : Ensure PyYaml is installed] ***...
Rather than print out all that for every task, we print a dot
character to indicate a task has been started.'

def v2_playbook_on_task_start(self, task, is_conditional):

    sys.stdout.write('.')
    args = ''
    if ((not task.no_log) and C.DISPLAY_ARGS_TO_STDOUT):
        args = ',    '.join((('%s=%s' % a) for a in task.args.items()))
        args = ('    %s' % args)
    self.banner(('TASK    [%s%s]' % (task.get_name().strip(), args)))
    if (self._display.verbosity >= 2):
        path = task.get_path()
        if path:
            self._display.display(('task    path:    %s' % path), color=C.COLOR_DEBUG, log_only=True)
