Exemplo n.º 1
0
def ldap_external_user_directory(server, roles, config_d_dir="/etc/clickhouse-server/config.d",
        config_file=None, timeout=60, restart=True, config=None):
    """Add LDAP external user directory.
    """
    if config_file is None:
        config_file = f"ldap_external_user_directory_{getuid()}.xml"
    if config is None:
        config = create_ldap_external_user_directory_config_content(server=server, roles=roles, config_d_dir=config_d_dir, config_file=config_file)
    return add_config(config, restart=restart)
Exemplo n.º 2
0
def add_ldap_servers_configuration(
        self,
        servers,
        config=None,
        config_d_dir="/etc/clickhouse-server/config.d",
        config_file="ldap_servers.xml",
        timeout=60,
        restart=False):
    """Add LDAP servers configuration to config.xml.
    """
    if config is None:
        config = create_ldap_servers_config_content(servers, config_d_dir,
                                                    config_file)
    return add_config(config, restart=restart)