diff --git a/senlinclient/cliargs.py b/senlinclient/cliargs.py index 1c79a4a7..fab8ec8d 100644 --- a/senlinclient/cliargs.py +++ b/senlinclient/cliargs.py @@ -93,6 +93,11 @@ def add_global_identity_args(parser): default=utils.env('OS_PASSWORD'), help=_('Defaults to env[OS_PASSWORD]')) + parser.add_argument( + '--os-trust-id', dest='trust_id', metavar='TRUST_ID', + default=utils.env('OS_TRUST_ID'), + help=_('Defaults to env[OS_TRUST_ID]')) + verify_group = parser.add_mutually_exclusive_group() verify_group.add_argument( diff --git a/senlinclient/shell.py b/senlinclient/shell.py index dc3b2da9..529e0109 100644 --- a/senlinclient/shell.py +++ b/senlinclient/shell.py @@ -225,6 +225,7 @@ class SenlinShell(object): 'password': args.password, 'verify': args.verify, 'token': args.token, + 'trust_id': args.trust_id, } conn = sdk.create_connection(args.user_preferences, USER_AGENT, **kwargs)