Lines Matching refs:service

77               "No ipa server set, will use service discovery!\n");
745 ipa_opts->service->krb5_service->write_kdcinfo = \
749 ipa_opts->service->krb5_service->write_kdcinfo ? "true" : "false");
765 struct ipa_service *service;
780 service = talloc_get_type(private_data, struct ipa_service);
781 if (!service) {
817 new_uri = talloc_asprintf(service, "ldap://%s", srv_name);
826 talloc_zfree(service->sdap->uri);
827 service->sdap->uri = new_uri;
828 talloc_zfree(service->sdap->sockaddr);
829 service->sdap->sockaddr = talloc_steal(service, sockaddr);
831 if (service->krb5_service->write_kdcinfo) {
841 ret = write_krb5info_file(service->krb5_service->realm, safe_address,
853 struct ipa_service *service,
885 /* now for each one add a new server to the failover service */
888 talloc_steal(service, list[i]);
893 "Failed to add server [%s] to failover service: "
907 DEBUG(SSSDBG_TRACE_FUNC, "Added service lookup for service IPA\n");
933 ipa_primary_servers_init(struct be_ctx *ctx, struct ipa_service *service,
936 return _ipa_servers_init(ctx, service, options, servers, true);
940 ipa_backup_servers_init(struct be_ctx *ctx, struct ipa_service *service,
943 return _ipa_servers_init(ctx, service, options, servers, false);
958 struct ipa_service *service;
967 service = talloc_zero(tmp_ctx, struct ipa_service);
968 if (!service) {
972 service->sdap = talloc_zero(service, struct sdap_service);
973 if (!service->sdap) {
977 service->krb5_service = talloc_zero(service, struct krb5_service);
978 if (!service->krb5_service) {
985 DEBUG(SSSDBG_CRIT_FAILURE, "Failed to create failover service!\n");
989 service->sdap->name = talloc_strdup(service, "IPA");
990 if (!service->sdap->name) {
995 service->krb5_service->name = talloc_strdup(service, "IPA");
996 if (!service->krb5_service->name) {
1000 service->sdap->kinit_service_name = service->krb5_service->name;
1008 service->krb5_service->realm =
1009 talloc_strdup(service->krb5_service, realm);
1010 if (!service->krb5_service->realm) {
1017 "No primary servers defined, using service discovery\n");
1021 ret = ipa_primary_servers_init(ctx, service, options, primary_servers);
1027 ret = ipa_backup_servers_init(ctx, service, options, backup_servers);
1034 ipa_resolve_callback, service);
1044 *_service = talloc_steal(memctx, service);