D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
lib
/
python3.9
/
site-packages
/
ipaplatform
/
fedora_container
/
Filename :
tasks.py
back
Copy
# # Copyright (C) 2020 FreeIPA Contributors see COPYING for license # """Fedora container tasks """ import logging from ipaplatform.fedora.tasks import FedoraTaskNamespace logger = logging.getLogger(__name__) class FedoraContainerTaskNamespace(FedoraTaskNamespace): def modify_nsswitch_pam_stack( self, sssd, mkhomedir, statestore, sudo=True, subid=False ): # freeipa-container images are preconfigured # authselect select sssd with-sudo --force logger.debug("Authselect is pre-configured in container images.") def is_mkhomedir_supported(self): # authselect is not pre-configured with mkhomedir return False def restore_auth_configuration(self, path): # backup is supported but restore is a no-op logger.debug("Authselect is pre-configured in container images.") def migrate_auth_configuration(self, statestore): logger.debug("Authselect is pre-configured in container images.") tasks = FedoraContainerTaskNamespace()