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
- notification_driver = messaging
- notification_topics = notifications_designate
- # 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 = messaging
- # 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]
- # 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 = hostmaster@example.com.
- # Tenant ID to own all managed resources - like auto-created records etc.
- #managed_resource_tenant_id = 123456
- #-----------------------
- # API Service
- #-----------------------
- [service:api]
- api_host = 0.0.0.0
- api_port = 9001
- auth_strategy = keystone
- enable_api_v1 = True
- enabled_extensions_v1 = diagnostics, quotas, reports, sync, touch
- enable_api_v2 = True
- enabled_extensions_v2 = quotas, reports
- # 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 =
- # 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_uri = http://10.35.187.138:5000/v2.0
- identity_uri = http://10.35.187.138:35357
- admin_tenant_name = services
- admin_user = designate
- admin_password = ComplexAlphanumericPassword
- #auth_host = 127.0.0.1
- #auth_port = 35357
- #auth_protocol = http
- #admin_tenant_name = service
- #admin_user = designate
- #admin_password = designate
- #-----------------------
- # Sink Service
- #-----------------------
- [service:sink]
- enabled_notification_handlers = nova_fixed, neutron_floatingip
- # 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 =
- #-----------------------
- # 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]
- pool_id = 794ccc2c-d751-44fe-b57f-8894c9f5c842
- #workers = None
- #pool_id = 794ccc2c-d751-44fe-b57f-8894c9f5c842
- #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://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 =
- ########################
- ## Storage Configuration
- ########################
- #-----------------------
- # SQLAlchemy Storage
- #-----------------------
- [storage:sqlalchemy]
- connection = mysql://designate:ComplexAlphanumericPassword@10.35.187.138/designate
- max_retries = -1
- # Database connection string - to configure options for a given implementation
- # like sqlalchemy or other see below
- #connection = sqlite:///$state_path/designate.sqlite
- #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]
- notification_topics = notifications_designate
- control_exchange = nova
- format = %(display_name)s.%(domain)s
- domain_id = de641237-8e3f-4479-9b60-376122c43dbe
- # 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]
- notification_topics = notifications_designate
- control_exchange = neutron
- format = %(octet0)s-%(octet1)s-%(octet2)s-%(octet3)s.%(domain)s
- domain_id = de641237-8e3f-4479-9b60-376122c43dbe
- # 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:ComplexAlphanumericPassword@10.35.187.138/designate_pool_manager
- max_retries = -1
- #connection = sqlite:///$state_path/designate_pool_manager.sqlite
- #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:794ccc2c-d751-44fe-b57f-8894c9f5c842]
- #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.27.100
- #[pool_target:f26e0b32-736f-4f0a-831b-039a415c481e]
- #options = rndc_host: 192.168.27.100, rndc_port: 953, rndc_config_file: /etc/bind/rndc.conf, rndc_key_file: /etc/bind/rndc.key
- #masters = 192.168.27.100:5354
- #type = bind9
- #port = 53
- #host = 192.168.27.100
- #############################
- ## Agent Backend Configuration
- #############################
- [backend:agent:bind9]
- #rndc_host = 127.0.0.1
- #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
- ########################
- ## 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
- [oslo_messaging_rabbit]
- rabbit_hosts = 10.35.187.138:5672
- rabbit_ha_queues = False
- rabbit_host = 10.35.187.138
- rabbit_port = 5672
- rabbit_userid = amqp_user
- rabbit_password = ComplexAlphanumericPassword
- rabbit_virtual_host = /
- [pool:794ccc2c-d751-44fe-b57f-8894c9f5c842]
- nameservers = 1638aca4-bfa5-4fbd-9bc6-8eb4709bb038
- targets = 0f6f6f03-d76e-4e23-a914-e94376895785
- #[pool_target:d69ad665-bc3a-4c97-a88d-d62f11f39022]
- #type = powerdns
- #options =
- [pool_target:0f6f6f03-d76e-4e23-a914-e94376895785]
- type = powerdns
- options = connection: mysql://designate:ComplexAlphanumericPassword@10.35.187.138/designate_pdns?charset=utf8
- masters = 10.35.187.138:5354
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement