# Copyright (C) 2011 Nippon Telegraph and Telephone Corporation. # Copyright (C) 2011 Isaku Yamahata # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. """ global flags """ from oslo.config import cfg CONF = cfg.CONF CONF.register_cli_opts([ # app/quantum_adapter cfg.StrOpt('neutron-url', default='http://localhost:9696', help='URL for connecting to neutron', deprecated_name='quantum-url'), cfg.IntOpt('neutron-url-timeout', default=30, help='timeout value for connecting to neutron in seconds', deprecated_name='quantum-url-timeout'), cfg.StrOpt('neutron-admin-username', default='neutron', help='username for connecting to neutron in admin context', deprecated_name='quantum-admin-username'), cfg.StrOpt('neutron-admin-password', default='service_password', help='password for connecting to neutron in admin context', deprecated_name='quantum-admin-password'), cfg.StrOpt('neutron-admin-tenant-name', default='service', help='tenant name for connecting to neutron in admin context', deprecated_name='quantum-admin-tenant-name'), cfg.StrOpt('neutron-admin-auth-url', default='http://localhost:5000/v2.0', help='auth url for connecting to neutron in admin context', deprecated_name='quantum-admin-auth-url'), cfg.StrOpt('neutron-auth-strategy', default='keystone', help='auth strategy for connecting to neutron in admin' 'context', deprecated_name='quantum-auth-strategy'), cfg.StrOpt('neutron-controller-addr', default=None, help='openflow method:address:port to set controller of' 'ovs bridge', deprecated_name='quantum-controller-addr') ])