2 # -------------------------------------------------------------------------
3 # Copyright (c) 2015-2017 AT&T Intellectual Property
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
9 # http://www.apache.org/licenses/LICENSE-2.0
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.
17 # -------------------------------------------------------------------------
22 import conductor.api.app
23 import conductor.common.music.api
24 import conductor.common.music.messaging.component
25 import conductor.conf.inventory_provider
26 import conductor.conf.service_controller
27 import conductor.controller.service
28 import conductor.controller.translator_svc
29 import conductor.data.plugins.inventory_provider.aai
30 import conductor.data.plugins.service_controller.sdnc
31 import conductor.reservation.service
32 import conductor.service
33 import conductor.solver.service
38 ('DEFAULT', itertools.chain(
39 conductor.api.app.OPTS,
40 conductor.service.OPTS)),
41 ('api', conductor.api.app.API_OPTS),
42 ('controller', itertools.chain(
43 conductor.controller.service.CONTROLLER_OPTS,
44 conductor.controller.translator_svc.CONTROLLER_OPTS)),
45 # ('data', conductor.data.plugins.inventory_provider.aai.DATA_OPTS),
46 ('inventory_provider',
48 conductor.conf.inventory_provider.
49 INV_PROVIDER_EXT_MANAGER_OPTS)
51 ('aai', conductor.data.plugins.inventory_provider.aai.AAI_OPTS),
52 ('service_controller',
54 conductor.conf.service_controller.
55 SVC_CONTROLLER_EXT_MANAGER_OPTS)
57 ('sdnc', conductor.data.plugins.service_controller.sdnc.SDNC_OPTS),
59 conductor.common.music.messaging.component.MESSAGING_SERVER_OPTS),
60 ('music_api', conductor.common.music.api.MUSIC_API_OPTS),
61 ('solver', conductor.solver.service.SOLVER_OPTS),
62 ('reservation', conductor.reservation.service.reservation_OPTS),