From bdf59306f7e188cb57c75b5336a0626cd8038cf9 Mon Sep 17 00:00:00 2001 From: Brian Rosmaita Date: Mon, 22 Jul 2019 12:51:47 -0400 Subject: Add "service token" documentation Adds a doc about configuring and troubleshooting a service user to send service tokens. Also adds the config necessary for successful use of a service token to the sample configuration file. Only adds keystone v3 options because v3 is required for service tokens. Lists the service user options before the session conf opts because the former are required while the latter are less likely to be changed. Closes-bug: #1837449 Change-Id: I4223624d00c713ab6b129ed278147f1c89995567 --- tools/config/generate_cinder_opts.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tools') diff --git a/tools/config/generate_cinder_opts.py b/tools/config/generate_cinder_opts.py index d786f106e..931ced9f7 100644 --- a/tools/config/generate_cinder_opts.py +++ b/tools/config/generate_cinder_opts.py @@ -169,8 +169,11 @@ if __name__ == "__main__": else: opt_file.write(opt_line[0]) if opts.endswith('service_user_opts'): + su_dnt = " " * 16 + su_plg = su_dnt + "loading.get_auth_plugin_conf_options" opt_file.write( - " loading.get_session_conf_options(),\n") + su_plg + "('v3password'),\n" + + su_dnt + "loading.get_session_conf_options(),\n") def _retrieve_name(aline): if REGISTER_OPT_STR in aline: -- cgit v1.2.1