def register_configs(release=None): resources = OrderedDict([(ML2_CONFIG, { 'services': ['neutron-server'], 'contexts': [ cplane_context.CplaneMl2Context(), ] })]) release = os_release('neutron-common') configs = templating.OSConfigRenderer(templates_dir=TEMPLATES, openstack_release=release) for cfg, rscs in resources.iteritems(): configs.register(cfg, rscs['contexts']) return configs
def register_configs(release=None): resources = OrderedDict([ (NEUTRON_CONFIG, { 'services': ['neutron'], 'contexts': [ cplane_context.CplaneNeutronContext(set_oracle_host(), DB_SERVICE) ] }), (ML2_CONFIG_INI, { 'services': ['neutron-server'], 'contexts': [ cplane_context.CplaneMl2Context(), ] }), ]) release = os_release('neutron-server') configs = templating.OSConfigRenderer(templates_dir=TEMPLATES, openstack_release=release) for cfg, rscs in resources.iteritems(): configs.register(cfg, rscs['contexts']) return configs
context.NotificationDriverContext(), context.BindHostContext(), context.WorkerConfigContext() ], }), (METADATA_AGENT_INI, { 'services': ['metadata-agent'], 'contexts': [ cplane_context.SharedSecretContext(), cplane_context.IdentityServiceContext(), ] }), (ML2_CONFIG, { 'services': ['neutron-server'], 'contexts': [ cplane_context.CplaneMl2Context(), ] }) ]) cplane_packages = OrderedDict([('ogr-img', -1)]) CPLANE_URL = config('cp-package-url') metadata_agent_config = OrderedDict([('nova_metadata_ip', config('openstack-controller-ip'))]) REQUIRED_INTERFACES = { 'messaging': ['amqp'], 'nova-cloud-controller': ['cloud-controller'], 'neutron-api': ['neutron-plugin-api'],