コード例 #1
0
def given_the_switchboard_is_configured_for_ldap_lookup_with_location(step):
    context_helper.add_or_replace_context('__switchboard_directory', 'Switchboard', 'internal')
    step.given('Given the LDAP server is configured and active')
    ldap_action_webi.add_or_replace_ldap_server('openldap-dev', 'openldap-dev.lan-quebec.avencall.com')
    ldap_action_webi.add_or_replace_ldap_filter(
        name='openldap-dev',
        server='openldap-dev',
        base_dn='dc=lan-quebec,dc=avencall,dc=com',
        username='******',
        password='******',
        display_name=['cn', 'st'])

    directory_action_webi.add_or_replace_directory(
        'openldap',
        'ldapfilter://openldap-dev',
        'cn,telephoneNumber,st',
        '',
        {'name': 'cn',
         'number': 'telephoneNumber',
         'location': 'st'}
    )
    directory_action_webi.add_or_replace_display(
        'switchboard',
        [('Icon', 'status', ''),
         ('Name', 'name', '{db-name}'),
         ('Number', 'number_office', '{db-number}'),
         ('Location', '', '{db-location}')]
    )
    directory_action_webi.assign_filter_and_directories_to_context(
        '__switchboard_directory',
        'switchboard',
        ['openldap']
    )
コード例 #2
0
def _configure_ldap_ssl(step):
    ldap_action_webi.add_or_replace_ldap_server(name='openldap-dev',
                                                host='openldap-dev.lan.proformatique.com',
                                                ssl=True)
    ldap_action_webi.add_or_replace_ldap_filter(
        name='openldap-dev',
        server='openldap-dev',
        base_dn='dc=lan-quebec,dc=avencall,dc=com',
        username='******',
        password='******')
コード例 #3
0
ファイル: ldap_steps.py プロジェクト: jlebleu/xivo-acceptance
def given_the_ldap_server_is_configured_for_ssl_connections(step):
    _copy_ca_certificate()
    _configure_ca_certificate()
    ldap_action_webi.add_or_replace_ldap_server('openldap-dev', 'openldap-dev.lan-quebec.avencall.com', True)
    ldap_action_webi.add_or_replace_ldap_filter(
        name='openldap-dev',
        server='openldap-dev',
        base_dn='dc=lan-quebec,dc=avencall,dc=com',
        username='******',
        password='******',
        display_name=['cn', 'st', 'givenName'],
        phone_number=['telephoneNumber'])
    ldap_action_webi.add_ldap_filter_to_phonebook('openldap-dev')
    _check_ldap_is_up()
コード例 #4
0
def given_the_ldap_server_is_configured_for_ssl_connections(step):
    _copy_ca_certificate()
    _configure_ca_certificate()
    ldap_action_webi.add_or_replace_ldap_server(
        'openldap-dev', 'openldap-dev.lan-quebec.avencall.com', True)
    ldap_action_webi.add_or_replace_ldap_filter(
        name='openldap-dev',
        server='openldap-dev',
        base_dn='dc=lan-quebec,dc=avencall,dc=com',
        username='******',
        password='******',
        display_name=['cn', 'st', 'givenName'],
        phone_number=['telephoneNumber'])
    ldap_action_webi.add_ldap_filter_to_phonebook('openldap-dev')
    _check_ldap_is_up()
コード例 #5
0
ファイル: ldap_steps.py プロジェクト: jlebleu/xivo-acceptance
def given_there_is_a_ldap_server_with_name_1_and_with_host_2(step, name, host):
    ldap_action_webi.add_or_replace_ldap_server(name, host)
コード例 #6
0
ファイル: ldap_steps.py プロジェクト: jlebleu/xivo-acceptance
def given_the_ldap_server_is_configured_and_active(step):
    ldap_action_webi.add_or_replace_ldap_server('openldap-dev', 'openldap-dev.lan-quebec.avencall.com')
    _check_ldap_is_up()
コード例 #7
0
def given_there_is_a_ldap_server_with_name_1_and_with_host_2(step, name, host):
    ldap_action_webi.add_or_replace_ldap_server(name, host)
コード例 #8
0
def given_the_ldap_server_is_configured_and_active(step):
    ldap_action_webi.add_or_replace_ldap_server(
        'openldap-dev', 'openldap-dev.lan-quebec.avencall.com')
    _check_ldap_is_up()