<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def create_pipeline(url, auth, json_payload, verify_ssl):
 """Create a new pipeline. Args: url (str):
 the host url in the form 'http://host:port/'. auth (tuple):
 a tuple of username, and password. json_payload (dict):
 the exported json paylod as a dictionary. verify_ssl (bool):
 whether to verify ssl certificates Returns: dict: the response json """

    title = json_payload['pipelineConfig']['title']
    description = json_payload['pipelineConfig']['description']
    params = {'description':description, 'autoGeneratePipelineId':True}
    logging.info('No destination pipeline ID provided.  Creating a new pipeline: ' + title)
    put_result = requests.put(url + '/' + title, params=params, headers=X_REQ_BY, auth=auth, verify=verify_ssl)
    put_result.raise_for_status()
    create_json = put_result.json()
    logging.debug(create_json)
    logging.info('Pipeline creation successful.')
    return create_json