Added all common modules in conductor directory
[optf/has.git] / conductor / conductor / conf / inventory_provider.py
1 #
2 # -------------------------------------------------------------------------
3 #   Copyright (c) 2015-2017 AT&T Intellectual Property
4 #
5 #   Licensed under the Apache License, Version 2.0 (the "License");
6 #   you may not use this file except in compliance with the License.
7 #   You may obtain a copy of the License at
8 #
9 #       http://www.apache.org/licenses/LICENSE-2.0
10 #
11 #   Unless required by applicable law or agreed to in writing, software
12 #   distributed under the License is distributed on an "AS IS" BASIS,
13 #   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 #   See the License for the specific language governing permissions and
15 #   limitations under the License.
16 #
17 # -------------------------------------------------------------------------
18 #
19
20 from oslo_config import cfg
21
22 from conductor.i18n import _
23
24 INV_PROVIDER_EXT_MANAGER_OPTS = [
25     cfg.ListOpt('extensions',
26                 default=['aai'],
27                 help=_('Extensions list to use')),
28 ]
29
30
31 def register_extension_manager_opts(cfg=cfg.CONF):
32     cfg.register_opts(INV_PROVIDER_EXT_MANAGER_OPTS, 'inventory_provider')