def subcmd_list_parser(subcmd):
    """ list subcommand """
    subcmd.add_argument(
        '--broker',
        action='store',
        dest='broker',
        help=u'Route to the Ansible Service Broker'
    )
    subcmd.add_argument(
        '--secure',
        action='store_true',
        dest='verify',
        help=u'Verify SSL connection to Ansible Service Broker',
        default=False
    )
    subcmd.add_argument(
        '--ca-path',
        action='store',
        dest='cert',
        help=u'CA cert to use for verifying SSL connection to Ansible Service Broker',
        default=None
    )
    subcmd.add_argument(
        '--verbose',
        '-v',
        action='store_true',
        dest='verbose',
        help=u'Output verbose spec information from Ansible Service Broker',
        default=False
    )
    subcmd.add_argument(
        '--output',
        '-o',
        action='store',
        dest='output',
        help=u'Specify verbose output format in yaml (default) or json',
        default='optional',
        choices=['yaml', 'json']
    )
    subcmd.add_argument(
        '--username',
        '-u',
        action='store',
        default=None,
        dest='basic_auth_username',
        help=u'Specify the basic auth username to be used'
    )
    subcmd.add_argument(
        '--password',
        '-p',
        action='store',
        default=None,
        dest='basic_auth_password',
        help=u'Specify the basic auth password to be used'
    )
    return