diff options
author | David Kupka <dkupka@redhat.com> | 2015-08-19 08:10:03 +0200 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2015-08-19 14:13:00 +0200 |
commit | db88985c0d4920191b840b5d04d133015293dbe0 (patch) | |
tree | d74b0541a17e3fade50019ff02362eaf6a14b373 /ipaplatform/redhat/tasks.py | |
parent | f160aa3d0a3f8714463c12dac1acc479d1e18a8d (diff) | |
download | freeipa-db88985c0d4920191b840b5d04d133015293dbe0.tar.gz freeipa-db88985c0d4920191b840b5d04d133015293dbe0.tar.xz freeipa-db88985c0d4920191b840b5d04d133015293dbe0.zip |
Backup/resore authentication control configuration
https://fedorahosted.org/freeipa/ticket/5071
Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
Diffstat (limited to 'ipaplatform/redhat/tasks.py')
-rw-r--r-- | ipaplatform/redhat/tasks.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ipaplatform/redhat/tasks.py b/ipaplatform/redhat/tasks.py index 5f8832432..5ae2be16f 100644 --- a/ipaplatform/redhat/tasks.py +++ b/ipaplatform/redhat/tasks.py @@ -161,6 +161,14 @@ class RedHatTaskNamespace(BaseTaskNamespace): auth_config.add_option("nostart") auth_config.execute() + def backup_auth_configuration(self, path): + auth_config = RedHatAuthConfig() + auth_config.backup(path) + + def restore_auth_configuration(self, path): + auth_config = RedHatAuthConfig() + auth_config.restore(path) + def reload_systemwide_ca_store(self): try: ipautil.run([paths.UPDATE_CA_TRUST]) |