[SSSD] [PATCH] Add autofs-related options to configAPI

Jakub Hrozek jhrozek at redhat.com
Mon Aug 13 18:34:16 UTC 2012


https://fedorahosted.org/sssd/ticket/1478

I've tested that the following Python code now works fine:

from SSSDConfig import SSSDConfig
sssdconfig = SSSDConfig()
sssdconfig.import_config('/etc/sssd/sssd.conf')
ldap_domain = sssdconfig.new_domain('autofstest')
ldap_domain.add_provider('ldap', 'autofs')
ldap_domain.set_option('ldap_autofs_map_object_class', 'nisMap')

works fine.
-------------- next part --------------
>From aad179b4828bba746efc9dd8ef80b14148c5a039 Mon Sep 17 00:00:00 2001
From: Jakub Hrozek <jhrozek at redhat.com>
Date: Mon, 13 Aug 2012 20:18:29 +0200
Subject: [PATCH] Add autofs-related options to configAPI

https://fedorahosted.org/sssd/ticket/1478
---
 src/config/etc/sssd.api.d/sssd-ipa.conf  | 6 ++++++
 src/config/etc/sssd.api.d/sssd-ldap.conf | 7 ++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/config/etc/sssd.api.d/sssd-ipa.conf b/src/config/etc/sssd.api.d/sssd-ipa.conf
index 7a2a70dbb63f08d5c569d96f7d9513e92e1bc4c7..efc1e8b3d557c35332644fa3cee26dbeb3a0adad 100644
--- a/src/config/etc/sssd.api.d/sssd-ipa.conf
+++ b/src/config/etc/sssd.api.d/sssd-ipa.conf
@@ -157,6 +157,12 @@ ipa_hostgroup_uuid = str, None, false
 
 [provider/ipa/autofs]
 ipa_automount_location = str, None, false
+ldap_autofs_map_object_class = str, None, false
+ldap_autofs_map_name = str, None, false
+ldap_autofs_entry_object_class = str, None, false
+ldap_autofs_entry_key = str, None, false
+ldap_autofs_entry_value = str, None, false
+ldap_autofs_search_base = str, None, false
 
 [provider/ipa/chpass]
 
diff --git a/src/config/etc/sssd.api.d/sssd-ldap.conf b/src/config/etc/sssd.api.d/sssd-ldap.conf
index cdad5b68894e944585668ab0504f775a28663ad4..8b3afb5b0a84640a84997a733d62dffdc6e02584 100644
--- a/src/config/etc/sssd.api.d/sssd-ldap.conf
+++ b/src/config/etc/sssd.api.d/sssd-ldap.conf
@@ -150,4 +150,9 @@ ldap_sudorule_notafter = str, None, false
 ldap_sudorule_order = str, None, false
 
 [provider/ldap/autofs]
-
+ldap_autofs_map_object_class = str, None, false
+ldap_autofs_map_name = str, None, false
+ldap_autofs_entry_object_class = str, None, false
+ldap_autofs_entry_key = str, None, false
+ldap_autofs_entry_value = str, None, false
+ldap_autofs_search_base = str, None, false
-- 
1.7.11.2



More information about the sssd-devel mailing list