tripleo-image-elements/elements/neutron/os-apply-config/etc/neutron/neutron.conf

73 lines
1.9 KiB
Plaintext

## NB: Unpolished config file
## This config file was taken directly from the upstream repo, and tweaked just enough to work.
## It has not been audited to ensure that everything present is either Heat controlled or a mandatory as-is setting.
## Please submit patches for any setting that should be deleted or Heat-configurable.
## https://github.com/openstack/diskimage-builder
[DEFAULT]
{{#neutron.verbose}}
# Print more verbose output (set logging level to INFO instead
# of default WARNING level). (boolean value)
verbose={{neutron.verbose}}
{{/neutron.verbose}}
{{#neutron.debug}}
# Print debugging output (set logging level to DEBUG instead
# of default WARNING level). (boolean value)
debug={{neutron.debug}}
{{/neutron.debug}}
lock_path = /var/run/neutron/lock
auth_strategy = keystone
allow_overlapping_ips = False
core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin
service_plugins = neutron.services.l3_router.l3_router_plugin.L3RouterPlugin
{{#rabbit}}
rabbit_host = {{host}}
rabbit_password = {{password}}
rpc_backend = neutron.openstack.common.rpc.impl_kombu
{{/rabbit}}
{{#qpid}}
qpid_hostname = {{host}}
qpid_username = {{username}}
qpid_password = {{password}}
rpc_backend = neutron.openstack.common.rpc.impl_qpid
{{/qpid}}
bind_host = 0.0.0.0
bind_port = 9696
api_paste_config = api-paste.ini
control_exchange = neutron
notification_driver = neutron.openstack.common.notifier.rpc_notifier
notification_topics = notifications
dhcp_agents_per_network = 2
[QUOTAS]
quota_driver = neutron.db.quota_db.DbQuotaDriver
[DEFAULT_SERVICETYPE]
[SECURITYGROUP]
[AGENT]
root_helper = sudo /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf
[keystone_authtoken]
auth_host = {{keystone.host}}
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = neutron
admin_password = {{neutron.service-password}}
signing_dir = /mnt/state/var/lib/neutron/keystone-signing
auth_uri = http://{{keystone.host}}:5000/v2.0