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.