Lines Matching refs:service
77 "No ipa server set, will use service discovery!\n");
716 ipa_opts->service->krb5_service->write_kdcinfo = \
720 ipa_opts->service->krb5_service->write_kdcinfo ? "true" : "false");
736 struct ipa_service *service;
751 service = talloc_get_type(private_data, struct ipa_service);
752 if (!service) {
788 new_uri = talloc_asprintf(service, "ldap://%s", srv_name);
797 talloc_zfree(service->sdap->uri);
798 service->sdap->uri = new_uri;
799 talloc_zfree(service->sdap->sockaddr);
800 service->sdap->sockaddr = talloc_steal(service, sockaddr);
802 if (service->krb5_service->write_kdcinfo) {
812 ret = write_krb5info_file(service->krb5_service->realm, safe_address,
824 struct ipa_service *service,
856 /* now for each one add a new server to the failover service */
859 talloc_steal(service, list[i]);
864 "Failed to add server [%s] to failover service: "
878 DEBUG(SSSDBG_TRACE_FUNC, "Added service lookup for service IPA\n");
904 ipa_primary_servers_init(struct be_ctx *ctx, struct ipa_service *service,
907 return _ipa_servers_init(ctx, service, options, servers, true);
911 ipa_backup_servers_init(struct be_ctx *ctx, struct ipa_service *service,
914 return _ipa_servers_init(ctx, service, options, servers, false);
929 struct ipa_service *service;
938 service = talloc_zero(tmp_ctx, struct ipa_service);
939 if (!service) {
943 service->sdap = talloc_zero(service, struct sdap_service);
944 if (!service->sdap) {
948 service->krb5_service = talloc_zero(service, struct krb5_service);
949 if (!service->krb5_service) {
956 DEBUG(SSSDBG_CRIT_FAILURE, "Failed to create failover service!\n");
960 service->sdap->name = talloc_strdup(service, "IPA");
961 if (!service->sdap->name) {
966 service->krb5_service->name = talloc_strdup(service, "IPA");
967 if (!service->krb5_service->name) {
971 service->sdap->kinit_service_name = service->krb5_service->name;
979 service->krb5_service->realm =
980 talloc_strdup(service->krb5_service, realm);
981 if (!service->krb5_service->realm) {
988 "No primary servers defined, using service discovery\n");
992 ret = ipa_primary_servers_init(ctx, service, options, primary_servers);
998 ret = ipa_backup_servers_init(ctx, service, options, backup_servers);
1005 ipa_resolve_callback, service);
1015 *_service = talloc_steal(memctx, service);