65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher/*
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher SSSD
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher Authors:
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher Stephen Gallagher <sgallagh@redhat.com>
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher Copyright (C) 2012 Red Hat
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher This program is free software; you can redistribute it and/or modify
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher it under the terms of the GNU General Public License as published by
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher the Free Software Foundation; either version 3 of the License, or
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher (at your option) any later version.
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher This program is distributed in the hope that it will be useful,
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher but WITHOUT ANY WARRANTY; without even the implied warranty of
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher GNU General Public License for more details.
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher You should have received a copy of the GNU General Public License
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher along with this program. If not, see <http://www.gnu.org/licenses/>.
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher*/
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher#ifndef IPA_OPTS_H_
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher#define IPA_OPTS_H_
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher#include "src/providers/data_provider.h"
b1559c6498e791aa870f6e01948d1ad0f1af32e7Jakub Hrozek#include "providers/ldap/ldap_common.h"
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct dp_option ipa_basic_opts[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct dp_option ipa_dyndns_opts[];
04868f1573f4b26ef34610b6d7069172f93bd8abJakub Hrozek
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct dp_option ipa_def_ldap_opts[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct sdap_attr_map ipa_attr_map[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct sdap_attr_map ipa_user_map[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct sdap_attr_map ipa_group_map[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct sdap_attr_map ipa_netgroup_map[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct sdap_attr_map ipa_host_map[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct sdap_attr_map ipa_hostgroup_map[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct sdap_attr_map ipa_selinux_user_map[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct sdap_attr_map ipa_view_map[];
08ab0d4ede41a1749e0bc26f78a37a4d10c20db8Sumit Bose
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct sdap_attr_map ipa_override_map[];
08ab0d4ede41a1749e0bc26f78a37a4d10c20db8Sumit Bose
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct dp_option ipa_def_krb5_opts[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct sdap_attr_map ipa_service_map[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct sdap_attr_map ipa_autofs_mobject_map[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
676bf6dda60776d9db79dad1c2506c0e57bb5503Pavel Březinaextern struct sdap_attr_map ipa_autofs_entry_map[];
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher
a2057618f30a3c64bdffb35a2ef3c2ba148c8a03Pavel Březinaextern struct sdap_attr_map ipa_sudorule_map[];
a2057618f30a3c64bdffb35a2ef3c2ba148c8a03Pavel Březina
ed8650be18af26b7bf389e1246f7e8cdb363f829Pavel Březinaextern struct sdap_attr_map ipa_sudocmdgroup_map[];
ed8650be18af26b7bf389e1246f7e8cdb363f829Pavel Březina
cc7766c8456653ab5d7dedbf432cb1711a905804Pavel Březinaextern struct sdap_attr_map ipa_sudocmd_map[];
cc7766c8456653ab5d7dedbf432cb1711a905804Pavel Březina
65e8f538ad35ba7d86cd9e60a3d86aec34537027Stephen Gallagher#endif /* IPA_OPTS_H_ */