diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2015-08-25 18:25:50 +0200 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2015-08-26 10:56:28 +0200 |
commit | e247babc1ad211f7c939029cfb57eb6f4fbd79ab (patch) | |
tree | 81d112994a70d209b3090b99bf7110b9a41685a9 | |
parent | 94adf097ec22b8b71ba339a9619c891f4d515ecd (diff) | |
download | freeipa-e247babc1ad211f7c939029cfb57eb6f4fbd79ab.tar.gz freeipa-e247babc1ad211f7c939029cfb57eb6f4fbd79ab.tar.xz freeipa-e247babc1ad211f7c939029cfb57eb6f4fbd79ab.zip |
vault: change default vault type to symmetric
https://fedorahosted.org/freeipa/ticket/5251
Reviewed-By: Martin Basti <mbasti@redhat.com>
-rw-r--r-- | API.txt | 8 | ||||
-rw-r--r-- | VERSION | 4 | ||||
-rw-r--r-- | ipalib/plugins/vault.py | 11 |
3 files changed, 14 insertions, 9 deletions
@@ -5411,7 +5411,7 @@ option: Str('addattr*', cli_name='addattr', exclude='webui') option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui') option: Str('description?', cli_name='desc') option: Bytes('ipavaultpublickey?', cli_name='public_key') -option: Str('ipavaulttype?', cli_name='type') +option: StrEnum('ipavaulttype?', autofill=True, cli_name='type', default=u'symmetric', values=(u'standard', u'symmetric', u'asymmetric')) option: Str('password?', cli_name='password') option: Str('password_file?', cli_name='password_file') option: Str('public_key_file?', cli_name='public_key_file') @@ -5431,7 +5431,7 @@ option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui option: Str('description', attribute=True, cli_name='desc', multivalue=False, required=False) option: Bytes('ipavaultpublickey', attribute=True, cli_name='public_key', multivalue=False, required=False) option: Bytes('ipavaultsalt', attribute=True, cli_name='salt', multivalue=False, required=False) -option: StrEnum('ipavaulttype', attribute=True, autofill=True, cli_name='type', default=u'standard', multivalue=False, required=False, values=(u'standard', u'symmetric', u'asymmetric')) +option: StrEnum('ipavaulttype', attribute=True, autofill=True, cli_name='type', default=u'symmetric', multivalue=False, required=False, values=(u'standard', u'symmetric', u'asymmetric')) option: Flag('no_members', autofill=True, default=False, exclude='webui') option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui') option: Str('service?') @@ -5522,7 +5522,7 @@ arg: Str('criteria?', noextrawhitespace=False) option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui') option: Str('cn', attribute=True, autofill=False, cli_name='name', maxlength=255, multivalue=False, pattern='^[a-zA-Z0-9_.-]+$', primary_key=True, query=True, required=False) option: Str('description', attribute=True, autofill=False, cli_name='desc', multivalue=False, query=True, required=False) -option: StrEnum('ipavaulttype', attribute=True, autofill=False, cli_name='type', default=u'standard', multivalue=False, query=True, required=False, values=(u'standard', u'symmetric', u'asymmetric')) +option: StrEnum('ipavaulttype', attribute=True, autofill=False, cli_name='type', default=u'symmetric', multivalue=False, query=True, required=False, values=(u'standard', u'symmetric', u'asymmetric')) option: Flag('no_members', autofill=True, default=False, exclude='webui') option: Flag('pkey_only?', autofill=True, default=False) option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui') @@ -5571,7 +5571,7 @@ option: Str('delattr*', cli_name='delattr', exclude='webui') option: Str('description', attribute=True, autofill=False, cli_name='desc', multivalue=False, required=False) option: Bytes('ipavaultpublickey', attribute=True, autofill=False, cli_name='public_key', multivalue=False, required=False) option: Bytes('ipavaultsalt', attribute=True, autofill=False, cli_name='salt', multivalue=False, required=False) -option: StrEnum('ipavaulttype', attribute=True, autofill=False, cli_name='type', default=u'standard', multivalue=False, required=False, values=(u'standard', u'symmetric', u'asymmetric')) +option: StrEnum('ipavaulttype', attribute=True, autofill=False, cli_name='type', default=u'symmetric', multivalue=False, required=False, values=(u'standard', u'symmetric', u'asymmetric')) option: Flag('no_members', autofill=True, default=False, exclude='webui') option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui') option: Flag('rights', autofill=True, default=False) @@ -90,5 +90,5 @@ IPA_DATA_VERSION=20100614120000 # # ######################################################## IPA_API_VERSION_MAJOR=2 -IPA_API_VERSION_MINOR=153 -# Last change: edewata - Added support for changing vault encryption. +IPA_API_VERSION_MINOR=154 +# Last change: pvoborni - change default vault type to 'symmetric' diff --git a/ipalib/plugins/vault.py b/ipalib/plugins/vault.py index 6a07a76b5..667524465 100644 --- a/ipalib/plugins/vault.py +++ b/ipalib/plugins/vault.py @@ -101,6 +101,7 @@ EXAMPLES: Add a standard vault: ipa vault-add <name> [--user <user>|--service <service>|--shared] + --type standard """) + _(""" Add a symmetric vault: ipa vault-add <name> @@ -311,7 +312,7 @@ class vault(LDAPObject): label=_('Type'), doc=_('Vault type'), values=(u'standard', u'symmetric', u'asymmetric', ), - default=u'standard', + default=u'symmetric', autofill=True, ), Bytes( @@ -578,10 +579,14 @@ class vault_add(PKQuery, Local): cli_name='desc', doc=_('Vault description'), ), - Str( + StrEnum( 'ipavaulttype?', cli_name='type', + label=_('Type'), doc=_('Vault type'), + values=(u'standard', u'symmetric', u'asymmetric', ), + default=u'symmetric', + autofill=True, ), Str( 'password?', @@ -609,7 +614,7 @@ class vault_add(PKQuery, Local): def forward(self, *args, **options): - vault_type = options.get('ipavaulttype', u'standard') + vault_type = options.get('ipavaulttype') password = options.get('password') password_file = options.get('password_file') public_key = options.get('ipavaultpublickey') |