Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [DEFAULT]
- # Where an option is commented out, but filled in this shows the default
- # value of that option
- ########################
- ## 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 = /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 = designate
- rabbit_password = designate
- rabbit_virtual_host = /designate
- rabbit_use_ssl = False
- rabbit_hosts = 192.168.90.10:5672,192.168.90.11:5672
- ########################
- ## Service Configuration
- ########################
- #-----------------------
- # Central Service
- #-----------------------
- [service:central]
- # 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 = [email protected].
- # 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
- # Enabled API Version 1 extensions
- # Can be one or more of : diagnostics, quotas, reports, sync, touch
- enabled_extensions_v1 = diagnostics, quotas, reports, sync
- # Enable Version 2 API (experimental)
- enable_api_v2 = False
- # Enabled API Version 2 extensions
- #enabled_extensions_v2 =
- # Default page size in the V2 API
- #default_limit_v2 = 20
- # Max page size in the V2 API
- #max_limit_v2 = 1000
- # Enable Admin API (experimental)
- #enable_api_admin = False
- # Enabled Admin API extensions
- # Can be one or more of : reports, quotas, counts, tenants, zones
- # zone import / export is in zones extension
- #enabled_extensions_admin =
- # Show the pecan HTML based debug interface (v2 only)
- # This is only useful for development, and WILL break python-designateclient
- # if an error occurs
- #pecan_debug = False
- #-----------------------
- # Keystone Middleware
- #-----------------------
- [keystone_authtoken]
- auth_host = 192.168.90.10
- auth_port = 35357
- auth_protocol = http
- admin_tenant_name = admin
- admin_user = cloudadmin
- admin_password = ,GZi0FdII0caVoNW,GC5
- #-----------------------
- # 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
- # Can be one or more of : nova_fixed, neutron_floatingip
- enabled_notification_handlers = nova_fixed, neutron_floatingip
- #-----------------------
- # mDNS Service
- #-----------------------
- [service:mdns]
- #workers = None
- #host = 0.0.0.0
- #port = 5354
- #tcp_backlog = 100
- #all_tcp = False
- #-----------------------
- # Agent Service
- #-----------------------
- [service:agent]
- #workers = None
- #host = 0.0.0.0
- #port = 5358
- #tcp_backlog = 100
- #allow_notify = 127.0.0.1
- #masters = 127.0.0.1:5354
- #backend_driver = fake
- #transfer_source = None
- #-----------------------
- # Pool Manager Service
- #-----------------------
- [service:pool_manager]
- #workers = None
- pool_id = 3317436c-b909-4482-83ff-d725c390bb2c
- #threshold_percentage = 100
- #poll_timeout = 30
- #poll_retry_interval = 2
- #poll_max_retries = 3
- #poll_delay = 1
- #periodic_recovery_interval = 120
- #periodic_sync_interval = 1800
- #periodic_sync_seconds = None
- #cache_driver = sqlalchemy
- ##############
- ## Network API
- ##############
- [network_api:neutron]
- # Comma separated list of values, formatted "<name>|<neutron_uri>"
- endpoints = RegionOne|http://192.168.90.10:9696
- endpoint_type = publicURL
- #timeout = 30
- admin_username = designate
- admin_password = designate
- admin_tenant_name = service
- auth_url = http://192.168.90.10:35357/v2.0
- #insecure = False
- auth_strategy = keystone
- #ca_certificates_file =
- ########################
- ## Storage Configuration
- ########################
- #-----------------------
- # SQLAlchemy Storage
- #-----------------------
- [storage:sqlalchemy]
- # Database connection string - to configure options for a given implementation
- # like sqlalchemy or other see below
- connection = mysql://designate:[email protected]/designate
- #connection_debug = 0
- #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 of domain to create records in. Should be pre-created
- #domain_id =
- #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 of domain to create records in. Should be pre-created
- #domain_id =
- #notification_topics = notifications
- #control_exchange = 'neutron'
- #format = '%(octet0)s-%(octet1)s-%(octet2)s-%(octet3)s.%(domain)s'
- ###################################
- ## Pool Manager Cache Configuration
- ###################################
- #-----------------------
- # SQLAlchemy Pool Manager Cache
- #-----------------------
- [pool_manager_cache:sqlalchemy]
- connection = mysql://designate:[email protected]/designate_pool_manager
- #connection_debug = 100
- #connection_trace = False
- #sqlite_synchronous = True
- #idle_timeout = 3600
- #max_retries = 10
- #retry_interval = 10
- #-----------------------
- # Memcache Pool Manager Cache
- #-----------------------
- [pool_manager_cache:memcache]
- #memcached_servers = None
- #expiration = 3600
- #####################
- ## Pool Configuration
- #####################
- # This section does not have the defaults filled in but demonstrates an
- # example pool / server set up. Different backends will have different options.
- [pool:3317436c-b909-4482-83ff-d725c390bb2c]
- nameservers = 0f66b842-96c2-4189-93fc-1dc95a08b012
- targets = f26e0b32-736f-4f0a-831b-039a415c481e
- #also_notifies = 192.0.2.1:53, 192.0.2.2:53
- [pool_nameserver:0f66b842-96c2-4189-93fc-1dc95a08b012]
- port = 53
- host = 192.168.100.51
- [pool_target:f26e0b32-736f-4f0a-831b-039a415c481e]
- options = rndc_host: 192.168.100.51, rndc_port: 953, rndc_config_file: /etc/bind/rndc.conf, rndc_key_file: /etc/bind/rndc.key
- masters = 127.0.0.1:5354
- type = bind9
- port = 53
- host = 192.168.100.51
- #############################
- ## Agent Backend Configuration
- #############################
- [backend:agent:bind9]
- rndc_host = 192.168.100.51
- rndc_port = 953
- #rndc_config_file = /etc/rndc.conf
- #rndc_key_file = /etc/rndc.key
- #zone_file_path = $state_path/zones
- #query_destination = 127.0.0.1
- #server_ids = 6a5032b6-2d96-43ee-b25b-7d784e2bf3b2
- #[backend:bind9:6a5032b6-2d96-43ee-b25b-7d784e2bf3b2]
- #host = 192.168.100.51
- #port = 53
- ########################
- ## Library Configuration
- ########################
- [oslo_concurrency]
- # Path for Oslo Concurrency to store lock files, defaults to the value
- # of the state_path setting.
- #lock_path = $state_path
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement