Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [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 = True
- # Top-level directory for maintaining designate's state
- state_path = /root/designate-stable-icehouse
- # 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
- # Which networking API to use, Defaults to neutron
- #network_api = neutron
- # RabbitMQ Config
- rabbit_userid = designate
- rabbit_password = designate
- rabbit_virtual_host = /
- rabbit_use_ssl = False
- rabbit_hosts = 10.140.230.167:5672
- ########################
- ## Service Configuration
- ########################
- #-----------------------
- # Central Service
- #-----------------------
- [service:central]
- # Driver used for backend communication (e.g. fake, rpc, bind9, powerdns)
- backend_driver = powerdns
- # Maximum domain name length
- max_domain_name_len = 255
- # Maximum record name length
- max_record_name_len = 255
- ## 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 = noauth
- # 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
- #-----------------------
- # 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
- ##############
- ## Network API
- ##############
- [network_api:neutron]
- #endpoints = RegionOne|http://localhost:9696
- #endpoint_type = publicURL
- #timeout = 30
- #admin_username = designate
- #admin_password = designate
- #admin_tenant_name = admin
- #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
- database_connection = mysql://designate:password@127.0.0.1/designate
- connection_debug = 100
- connection_trace = True
- #sqlite_synchronous = True
- idle_timeout = 3600
- max_retries = 10
- retry_interval = 10
- ########################
- ## Handler Configuration
- ########################
- #-----------------------
- # Nova Fixed Handler
- #-----------------------
- [handler:nova_fixed]
- domain_id = b3ab72e7-fb04-44e4-ab9c-347e706c636c
- notification_topics = notifications-designate
- control_exchange = 'openstack'
- #format = '%(octet0)s-%(octet1)s-%(octet2)s-%(octet3)s.%(domain)s'
- format = '%(display_name)s.%(domain)s'
- #------------------------
- # Neutron Floating Handler
- #------------------------
- [handler:neutron_floatingip]
- #domain_id = <random uuid>
- #notification_topics = monitor
- #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]
- #database_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]
- database_connection = mysql://pdns:password@127.0.0.1/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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement