charm-designate/src/config.yaml

131 lines
4.7 KiB
YAML

options:
dns-slaves:
type: string
default:
description: |
List of DNS slaves which will accept addzone/delzone rndc commands from
Designate. List is of the form slave_ip:rndc_port:rndc_key. This should
only be used if DNS servers are outside of Juju control. Using the
designate-bind charm is the prefered approach.
nova-domain:
type: string
default:
description: |
Domain to add records for new instances to
(NOTE: This option is obsolete starting from OpenStack Mitaka release)
nova-domain-email:
type: string
default:
description: |
Email address of the person responsible for the domain.
(NOTE: This option is obsolete starting from OpenStack Mitaka release)
nameservers:
type: string
default:
description: |
Space delimited list of nameservers. These are the nameservers that have
been provided to the domain registrar in order to delegate the domain to
Designate. e.g. "ns1.example.com. ns2.example.com."
This config value is required for Queens and later.
neutron-domain:
type: string
default:
description: |
Domain to add floating IP records to.
(NOTE: This option is obsolete starting from OpenStack Mitaka release)
neutron-domain-email:
type: string
default:
description: |
Email address of the person responsible for the domain.
(NOTE: This option is obsolete starting from OpenStack Mitaka release)
neutron-record-format:
type: string
default: '%(octet0)s-%(octet1)s-%(octet2)s-%(octet3)s.%(zone)s'
description: |
Format of floating IP global records.
(NOTE: This option is obsolete starting from OpenStack Mitaka release)
neutron-record-formatv6:
type: string
default: '%(hostname)s.%(tenant_id)s.%(zone)s'
description: |
Format of floating IPv6 global records.
(NOTE: This option is obsolete starting from OpenStack Mitaka release)
nova-record-format:
type: string
default: '%(hostname)s.%(tenant_id)s.%(zone)s'
description: |
Format of floating IP global records.
(NOTE: This option is obsolete starting from OpenStack Mitaka release)
nova-record-formatv6:
type: string
default: '%(hostname)s.%(tenant_id)s.%(zone)s'
description: |
Format of floating IPv6 global records.
(NOTE: This option is obsolete starting from OpenStack Mitaka release)
also-notifies:
type: string
default:
description: |
Space delimited list of DNS servers which should be notified on every
zone change in addition to the backend servers. List is of the form
also_notify_ip:also_notify_port
enable-admin-api:
type: boolean
default: false
description: Enables experimental admin API for Designate.
default-soa-expire:
type: int
default: 86400
description: |
Default SOA expire value (in seconds) to specify how long a
secondary will still treat its copy of the zone data as valid if
it can't contact the primary.
default-soa-minimum:
type: int
default:
description: |
Default SOA minimum value (in seconds) how long should cache a negative
response.
default-soa-refresh-min:
type: int
default:
description: |
SOA refresh indicates the time (in seconds) when the slave will try to
refresh the zone from the master, Designate randomizes the refresh time
using `default-soa-refresh-min` and `default-soa-refresh-max` as lower
and upper boundaries respectively.
default-soa-refresh-max:
type: int
default:
description: |
SOA refresh indicates the time (in seconds) when the slave will try to
refresh the zone from the master, Designate randomizes the refresh time
using `default-soa-refresh-min` and `default-soa-refresh-max` as lower
and upper boundaries respectively.
default-soa-retry:
type: int
default:
description: |
Defines the time (in seconds) between retries for the SOA record if the
slave (secondary) fails to contact the master when refresh has expired.
default-ttl:
type: int
default:
description: |
Default TTL (in seconds) for newly created zones.
use-policyd-override:
type: boolean
default: False
description: |
If True then use the resource file named 'policyd-override' to install
override YAML files in the service's policy.d directory. The resource
file should be a ZIP file containing at least one yaml file with a .yaml
or .yml extension. If False then remove the overrides.
zone-purge-time-threshold:
type: int
default: 3600
description: |
Default for how old deleted zones should be (deleted_at) to be
purged, in seconds.