6a61a33435
Change-Id: Iaf82b0540eca45a654a25630c5ada064964ed51c Closes-Bug: 1363724
236 lines
5.7 KiB
Plaintext
236 lines
5.7 KiB
Plaintext
[DEFAULT]
|
|
########################
|
|
## General Configuration
|
|
########################
|
|
# Show more verbose log output (sets INFO log level output)
|
|
verbose = True
|
|
|
|
# Show debugging output in logs (sets DEBUG log level output)
|
|
debug = False
|
|
|
|
# Top-level directory for maintaining designate's state
|
|
#state_path = /var/lib/designate
|
|
|
|
# Log Configuration
|
|
#log_config = None
|
|
|
|
# Log directory
|
|
#logdir = /var/log/designate
|
|
|
|
# Driver used for issuing notifications
|
|
#notification_driver = designate.openstack.common.notifier.rpc_notifier
|
|
|
|
# Notification Topics
|
|
#notification_topics = notifications
|
|
|
|
# Use "sudo designate-rootwrap /etc/designate/rootwrap.conf" to use the real
|
|
# root filter facility.
|
|
# Change to "sudo" to skip the filtering and just run the comand directly
|
|
#root_helper = sudo designate-rootwrap /etc/designate/rootwrap.conf
|
|
|
|
# Which networking API to use, Defaults to neutron
|
|
#network_api = neutron
|
|
|
|
# RabbitMQ Config
|
|
#rabbit_userid = guest
|
|
#rabbit_password = guest
|
|
#rabbit_virtual_host = /
|
|
#rabbit_use_ssl = False
|
|
#rabbit_hosts = 127.0.0.1:5672
|
|
|
|
########################
|
|
## Service Configuration
|
|
########################
|
|
#-----------------------
|
|
# Central Service
|
|
#-----------------------
|
|
[service:central]
|
|
# Driver used for backend communication (e.g. fake, rpc, bind9, powerdns)
|
|
#backend_driver = fake
|
|
|
|
# Maximum domain name length
|
|
#max_domain_name_len = 255
|
|
|
|
# Maximum record name length
|
|
#max_record_name_len = 255
|
|
|
|
# Minimum TTL
|
|
#min_ttl = None
|
|
|
|
## Managed resources settings
|
|
|
|
# Email to use for managed resources like domains created by the FloatingIP API
|
|
#managed_resource_email = root@example.io.
|
|
|
|
# Tenant ID to own all managed resources - like auto-created records etc.
|
|
#managed_resource_tenant_id = 123456
|
|
|
|
#-----------------------
|
|
# API Service
|
|
#-----------------------
|
|
[service:api]
|
|
# Address to bind the API server
|
|
#api_host = 0.0.0.0
|
|
|
|
# Port the bind the API server to
|
|
#api_port = 9001
|
|
|
|
# Authentication strategy to use - can be either "noauth" or "keystone"
|
|
#auth_strategy = keystone
|
|
|
|
# Enable Version 1 API
|
|
#enable_api_v1 = True
|
|
|
|
# Enable Version 2 API (experimental)
|
|
#enable_api_v2 = False
|
|
|
|
# Show the pecan HTML based debug interface (v2 only)
|
|
#pecan_debug = False
|
|
|
|
# Enabled API Version 1 extensions
|
|
#enabled_extensions_v1 = diagnostics, quotas, reports, sync, touch
|
|
|
|
# Enabled API Version 2 extensions
|
|
#enabled_extensions_v2 = reports, quotas
|
|
|
|
#-----------------------
|
|
# Keystone Middleware
|
|
#-----------------------
|
|
[keystone_authtoken]
|
|
#auth_host = 127.0.0.1
|
|
#auth_port = 35357
|
|
#auth_protocol = http
|
|
#admin_tenant_name = service
|
|
#admin_user = designate
|
|
#admin_password = designate
|
|
|
|
#-----------------------
|
|
# Agent Service
|
|
#-----------------------
|
|
[service:agent]
|
|
# Driver used for backend communication (e.g. bind9, powerdns)
|
|
#backend_driver = bind9
|
|
|
|
#-----------------------
|
|
# Sink Service
|
|
#-----------------------
|
|
[service:sink]
|
|
# List of notification handlers to enable, configuration of these needs to
|
|
# correspond to a [handler:my_driver] section below or else in the config
|
|
#enabled_notification_handlers = nova_fixed
|
|
|
|
#-----------------------
|
|
# mDNS Service
|
|
#-----------------------
|
|
[service:mdns]
|
|
#workers = None
|
|
#host = 0.0.0.0
|
|
#port = 5354
|
|
#tcp_backlog =1 00
|
|
|
|
##############
|
|
## Network API
|
|
##############
|
|
[network_api:neutron]
|
|
#endpoints = RegionOne|http://localhost:9696
|
|
#endpoint_type = publicURL
|
|
#timeout = 30
|
|
#admin_username = designate
|
|
#admin_password = designate
|
|
#admin_tenant_name = designate
|
|
#auth_url = http://localhost:35357/v2.0
|
|
#insecure = False
|
|
#auth_strategy = keystone
|
|
#ca_certificates_file = /etc/path/to/ca.pem
|
|
|
|
########################
|
|
## Storage Configuration
|
|
########################
|
|
#-----------------------
|
|
# SQLAlchemy Storage
|
|
#-----------------------
|
|
[storage:sqlalchemy]
|
|
# Database connection string - to configure options for a given implementation
|
|
# like sqlalchemy or other see below
|
|
#connection = sqlite:///$state_path/designate.sqlite
|
|
#connection_debug = 100
|
|
#connection_trace = False
|
|
#sqlite_synchronous = True
|
|
#idle_timeout = 3600
|
|
#max_retries = 10
|
|
#retry_interval = 10
|
|
|
|
########################
|
|
## Handler Configuration
|
|
########################
|
|
#-----------------------
|
|
# Nova Fixed Handler
|
|
#-----------------------
|
|
[handler:nova_fixed]
|
|
#domain_id = <random uuid>
|
|
#notification_topics = notifications
|
|
#control_exchange = 'nova'
|
|
#format = '%(octet0)s-%(octet1)s-%(octet2)s-%(octet3)s.%(domain)s'
|
|
|
|
#------------------------
|
|
# Neutron Floating Handler
|
|
#------------------------
|
|
[handler:neutron_floatingip]
|
|
#domain_id = <random uuid>
|
|
#notification_topics = notifications
|
|
#control_exchange = 'neutron'
|
|
#format = '%(octet0)s-%(octet1)s-%(octet2)s-%(octet3)s.%(domain)s'
|
|
|
|
|
|
########################
|
|
## Backend Configuration
|
|
########################
|
|
#-----------------------
|
|
# Bind9 Backend
|
|
#-----------------------
|
|
[backend:bind9]
|
|
#rndc_host = 127.0.0.1
|
|
#rndc_port = 953
|
|
#rndc_config_file = /etc/rndc.conf
|
|
#rndc_key_file = /etc/rndc.key
|
|
|
|
#-----------------------
|
|
# Bind9+MySQL Backend
|
|
#-----------------------
|
|
[backend:mysqlbind9]
|
|
#connection = mysql://user:password@host/schema
|
|
#rndc_host = 127.0.0.1
|
|
#rndc_port = 953
|
|
#rndc_config_file = /etc/rndc.conf
|
|
#rndc_key_file = /etc/rndc.key
|
|
#write_database = True
|
|
#dns_server_type = master
|
|
|
|
#-----------------------
|
|
# PowerDNS Backend
|
|
#-----------------------
|
|
[backend:powerdns]
|
|
#connection = mysql://user:password@host/pdns
|
|
#connection_debug = 100
|
|
#connection_trace = False
|
|
#sqlite_synchronous = True
|
|
#idle_timeout = 3600
|
|
#max_retries = 10
|
|
#retry_interval = 10
|
|
|
|
#-----------------------
|
|
# NSD4Slave Backend
|
|
#-----------------------
|
|
[backend:nsd4slave]
|
|
#keyfile =/etc/nsd/nsd_control.key
|
|
#certfile = /etc/nsd/nsd_control.pem
|
|
#servers = 127.0.0.1,127.0.1.1:4242
|
|
#pattern = slave
|
|
|
|
#-----------------------
|
|
# Multi Backend
|
|
#-----------------------
|
|
[backend:multi]
|
|
#master = fake
|
|
#slave = fake
|