From d4f2f53eb25a03e3a3a4f1f0d6abb5306d52fa75 Mon Sep 17 00:00:00 2001 From: amitkumar50 Date: Thu, 17 May 2018 10:56:29 +0530 Subject: [PATCH] ipa-advise: remove plugin config-fedora-authconfig ipa-advise config-fedora-authconfig produces a script with authconfig instructions for configuring Fedora 18/19 client with IPA server without use of SSSD. Fedora 18 and 19 are not supported any more, so the plugin could be removed. Resolves: https://pagure.io/freeipa/issue/7533 Reviewed-By: Petr Vobornik --- ipaserver/advise/plugins/fedora_authconfig.py | 42 ------------------- ipatests/test_integration/test_advise.py | 11 ----- 2 files changed, 53 deletions(-) delete mode 100644 ipaserver/advise/plugins/fedora_authconfig.py diff --git a/ipaserver/advise/plugins/fedora_authconfig.py b/ipaserver/advise/plugins/fedora_authconfig.py deleted file mode 100644 index 3a46d7f68..000000000 --- a/ipaserver/advise/plugins/fedora_authconfig.py +++ /dev/null @@ -1,42 +0,0 @@ -# Authors: Tomas Babej -# -# Copyright (C) 2013 Red Hat -# see file 'COPYING' for use and warranty information -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . -# - -from ipalib import api -from ipalib.plugable import Registry -from ipaserver.advise.base import Advice - -register = Registry() - - -@register() -class config_fedora_authconfig(Advice): - """ - Provides client configuration instructions using authconfig. - """ - - description = 'Authconfig instructions for configuring Fedora 18/19 '\ - 'client with IPA server without use of SSSD.' - - def get_info(self): - self.log.debug("Hostname obtained via api.env.host") - self.log.comment("Run the following command as a root:") - template = "/sbin/authconfig --enableldap --ldapserver={server} "\ - "--enablerfc2307bis --enablekrb5" - advice = template.format(server=api.env.host) - self.log.command(advice) diff --git a/ipatests/test_integration/test_advise.py b/ipatests/test_integration/test_advise.py index 8537fb938..fc995c25b 100644 --- a/ipatests/test_integration/test_advise.py +++ b/ipatests/test_integration/test_advise.py @@ -56,17 +56,6 @@ class TestAdvice(IntegrationTest): run_advice(self.master, advice_id, advice_regex, raiseerr) - def test_advice_FedoraAuthconfig(self): - advice_id = 'config-fedora-authconfig' - advice_regex = "\#\!\/bin\/sh.*" \ - "authconfig[\s]+\-\-enableldap[\s]+" \ - "\-\-ldapserver\=.*[\s]+\-\-enablerfc2307bis[\s]+" \ - "\-\-enablekrb5" - raiseerr = True - - run_advice(self.master, advice_id, advice_regex, raiseerr) - - def test_advice_FreeBSDNSSPAM(self): advice_id = 'config-freebsd-nss-pam-ldapd' advice_regex = "\#\!\/bin\/sh.*" \