<!--- Verify first that your issue is not already reported on GitHub -->
<!--- Also test if the latest release and devel branch are affected too -->
<!--- Complete *all* sections as described, this form is processed automatically -->

##### SUMMARY
When using ansible-playbook to list-tasks, it should list the tasks in the format:
```
role : task_name
```
but when the task name matches the role name, the "role : " does not appear. 

##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
ansible-playbook --list-tasks option.

##### ANSIBLE VERSION
<!--- Paste verbatim output from "ansible --version" between quotes -->
```paste below
$  ansible --version
ansible 2.10.2
  config file = /Users/john.doe/.ansible.cfg
  configured module search path = ['/Users/john.doe/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python3.9/site-packages/ansible
  executable location = /usr/local/bin/ansible
  python version = 3.9.0 (default, Oct 27 2020, 14:13:35) [Clang 11.0.0 (clang-1100.0.33.17)]
```

##### CONFIGURATION
<!--- Paste verbatim output from "ansible-config dump --only-changed" between quotes -->
```paste below
$ ansible-config dump --only-changed 
ANSIBLE_SSH_ARGS(env: ANSIBLE_SSH_ARGS) = -o PreferredAuthentications=publickey,keyboard-interactive -o ControlMaster=auto -o ControlPersist=30m
DEFAULT_DEBUG(env: ANSIBLE_DEBUG) = False
DEFAULT_FORKS(/Users/john.doe/.ansible.cfg) = 20
DEFAULT_HOST_LIST(/Users/john.doe/.ansible.cfg) = ['/Users/m.wang/m/Ansible/hw-ansible-modified/inventory.txt']
DEFAULT_LOG_PATH(/Users/john.doe/.ansible.cfg) = /tmp/ansible.log
DEFAULT_MANAGED_STR(/Users/john.doe/.ansible.cfg) = This file is managed by Ansible
DEFAULT_TIMEOUT(/Users/john.doe/.ansible.cfg) = 30
```

##### OS / ENVIRONMENT
<!--- Provide all relevant information below, e.g. target OS versions, network device firmware, etc. -->
Darwin Kernel Version 18.7.0 (MacOS Mojave)

##### STEPS TO REPRODUCE
<!--- Describe exactly how to reproduce the problem, using a minimal test-case -->
See below
<!--- Paste example playbooks or commands between quotes below -->
```yaml
$ cat test.yml 
- hosts:
    - localhost
  roles:
    - role: test

$ cat roles/test/tasks/main.yml 
- name: this is a tes-t
  become: true
  apt: name=make

$ ansible-playbook test.yml --list-tasks

playbook: test.yml

  play #1 (localhost): localhost	TAGS: []
    tasks:
      test : this is a tes-t	TAGS: []

$ sed -ie 's/tes-t/test/' roles/test/tasks/main.yml 
$ cat roles/test/tasks/main.yml 
- name: this is a test
  become: true
  apt: name=make

$ ansible-playbook test.yml --list-tasks

playbook: test.yml

  play #1 (localhost): localhost	TAGS: []
    tasks:
      this is a test	TAGS: []
```

<!--- HINT: You can paste gist.github.com links for larger files -->

##### EXPECTED RESULTS
<!--- Describe what you expected to happen when running the steps above -->
I expect the same out regardless the task name uses "tes-t" or "test" which is the name of the role.

##### ACTUAL RESULTS
<!--- Describe what actually happened. If possible run with extra verbosity (-vvvv) -->
`<role name> : ` disappeared from the output. 
<!--- Paste verbatim command output between quotes -->
```paste below
test : this is a tes-t	TAGS: []
vs
this is a test	TAGS: []
```

#
#
#
#
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
import cmd
import functools
import os
import pprint
import sys
import threading
import time
from collections import deque
from multiprocessing import Lock
from jinja2.exceptions import UndefinedError
from ansible import constants as C
from ansible import context
from ansible.errors import AnsibleError, AnsibleFileNotFound, AnsibleParserError, AnsibleUndefinedVariable
from ansible.executor import action_write_locks
from ansible.executor.process.worker import WorkerProcess
from ansible.executor.task_result import TaskResult
from ansible.executor.task_queue_manager import CallbackSend
from ansible.module_utils.six.moves import queue as Queue
from ansible.module_utils.six import iteritems, itervalues, string_types
from ansible.module_utils._text import to_text
from ansible.module_utils.connection import Connection, ConnectionError
from ansible.playbook.conditional import Conditional