freeipa/ipaplatform/redhat
Rob Critenden 41ef8fba31 Use tasks to configure automount nsswitch settings
authselect doesn't allow one to directly write to
/etc/nsswitch.conf. It will complain bitterly if it
detects it and will refuse to work until reset.

Instead it wants the user to write to
/etc/authselect/user-nsswitch.conf and then it will handle
merging in any differences.

To complicate matters some databases are not user configurable
like passwd, group and of course, automount. There are some
undocumented options to allow one to override these though so
we utilize that.

tasks are used so that authselect-based installations can still
write directly to /etc/nsswitch.conf and operate as it used to.

Reviewed-By: Francois Cami <fcami@redhat.com>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
2019-08-28 22:15:50 -04:00
..
__init__.py Split off generic Red Hat-like platform code from Fedora platform code 2014-10-09 15:37:24 +02:00
authconfig.py Fix authselect invocations to work with 1.0.2 2018-11-29 16:57:33 +01:00
constants.py Use system-wide crypto policy for TLS ciphers 2019-07-02 16:38:00 +02:00
paths.py Use tasks to configure automount nsswitch settings 2019-08-28 22:15:50 -04:00
services.py Add ExecStartPost hook to wait for Dogtag PKI 2019-04-24 09:09:28 +02:00
tasks.py Use tasks to configure automount nsswitch settings 2019-08-28 22:15:50 -04:00