diff --git a/src/analytics/options.cc b/src/analytics/options.cc index 2d15581662d..39c403da122 100644 --- a/src/analytics/options.cc +++ b/src/analytics/options.cc @@ -205,6 +205,8 @@ void Options::Initialize(EventManager &evm, "tenant"), "Keystone tenant") ("KEYSTONE.insecure", opt::bool_switch(&ks_insecure_), "keystone using tls") + ("KEYSTONE.auth_url", opt::value()->default_value("a.com"), + "keystone auth url") ("KEYSTONE.memcache_servers", opt::value()->default_value( "127.0.0.1:11211"), "memcache servers") ("KEYSTONE.certfile", opt::value()->default_value( @@ -381,6 +383,7 @@ void Options::Process(int argc, char *argv[], GetOptValue(var_map, ks_user_, "KEYSTONE.admin_user"); GetOptValue(var_map, ks_password_, "KEYSTONE.admin_password"); GetOptValue(var_map, ks_tenant_, "KEYSTONE.admin_tenant_name"); + GetOptValue(var_map, ks_authurl_, "KEYSTONE.auth_url"); GetOptValue(var_map, memcache_servers_, "KEYSTONE.memcache_servers"); GetOptValue(var_map, ks_cert_, "KEYSTONE.certfile"); GetOptValue(var_map, ks_key_, "KEYSTONE.keyfile"); diff --git a/src/analytics/options.h b/src/analytics/options.h index f38109c9bef..edc765d84b1 100644 --- a/src/analytics/options.h +++ b/src/analytics/options.h @@ -147,6 +147,7 @@ class Options { std::string ks_user_; std::string ks_password_; std::string ks_tenant_; + std::string ks_authurl_; bool ks_insecure_; std::string memcache_servers_; std::string ks_cert_;