diff options
author | Jan Cholasta <jcholast@redhat.com> | 2017-03-08 08:03:13 +0000 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2017-03-13 10:12:40 +0100 |
commit | 2fc9feddd02bb17c3a9eb7efde83277fcf93252c (patch) | |
tree | 337c32f07dfbfdf89b35ff61e9a5cbfcd6141a82 /ipalib | |
parent | 774d8d0a5dc0ac175ab0cecc76001632c2a79744 (diff) | |
download | freeipa-2fc9feddd02bb17c3a9eb7efde83277fcf93252c.tar.gz freeipa-2fc9feddd02bb17c3a9eb7efde83277fcf93252c.tar.xz freeipa-2fc9feddd02bb17c3a9eb7efde83277fcf93252c.zip |
install: re-introduce option groups
Re-introduce option groups in ipa-client-install, ipa-server-install and
ipa-replica-install.
https://pagure.io/freeipa/issue/6392
Reviewed-By: Stanislav Laznicka <slaznick@redhat.com>
Diffstat (limited to 'ipalib')
-rw-r--r-- | ipalib/install/service.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ipalib/install/service.py b/ipalib/install/service.py index 84539ad97..7d1045ae8 100644 --- a/ipalib/install/service.py +++ b/ipalib/install/service.py @@ -8,7 +8,7 @@ Base service installer module from ipalib.util import validate_domain_name from ipapython.install import common, core, typing -from ipapython.install.core import knob +from ipapython.install.core import group, knob def prepare_only(obj): @@ -94,12 +94,14 @@ def installs_replica(cls): return _does(cls, 'replica_install') +@group class ServiceInstallInterface(common.Installable, common.Interactive, core.Composite): """ Interface common to all service installers """ + description = "Basic" domain_name = knob( str, None, |