Add pkinit-status command

This command is a more streamlined reporting tool for PKINIT feature
status in the FreeIPA topology. It prints out whether PKINIT is enabled
or disabled on individual masters in a topology. If a`--server` is
specified, it reports status for an individual server. If `--status` is
specified, it searches for all servers that have PKINIT enabled or
disabled.

https://pagure.io/freeipa/issue/6937

Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Reviewed-By: Stanislav Laznicka <slaznick@redhat.com>
This commit is contained in:
Martin Babinsky committed 2017-05-26 16:11:40 +02:00
1 parent f80553208e
commit 99352731b4
3 files changed
+125 -3

No files matched your search

+15
View File
@@ -3736,6 +3736,20 @@ command: ping/1
args: 0,1,1
option: Str('version?')
output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>])
command: pkinit_status/1
args: 1,7,4
arg: Str('criteria?')
option: Flag('all', autofill=True, cli_name='all', default=False)
option: Flag('raw', autofill=True, cli_name='raw', default=False)
option: Str('server_server?', autofill=False, cli_name='server')
option: Int('sizelimit?', autofill=False)
option: StrEnum('status?', autofill=False, cli_name='status', values=[u'enabled', u'disabled'])
option: Int('timelimit?', autofill=False)
option: Str('version?')
output: Output('count', type=[<type 'int'>])
output: ListOfEntries('result')
output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>])
output: Output('truncated', type=[<type 'bool'>])
command: plugins/1
args: 0,3,3
option: Flag('all', autofill=True, cli_name='all', default=True)
@@ -6804,6 +6818,7 @@ default: permission_remove_member/1
default: permission_show/1
default: ping/1
default: pkinit/1
default: pkinit_status/1
default: plugins/1
default: privilege/1
default: privilege_add/1