159 lines
5.6 KiB
YAML
159 lines
5.6 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.
|
|
managed-resource-email:
|
|
type: string
|
|
default: hostmaster@example.com
|
|
description: |
|
|
Define a email to use for managed resources like domains created by the
|
|
FloatingIP.
|
|
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.
|
|
nagios_context:
|
|
default: "juju"
|
|
type: string
|
|
description: |
|
|
A string that will be prepended to instance name to set the host name
|
|
in nagios. So for instance the hostname would be something like:
|
|
juju-myservice-0
|
|
If you're running multiple environments with the same services in them
|
|
this allows you to differentiate between them.
|
|
nagios_servicegroups:
|
|
default: ""
|
|
type: string
|
|
description: |
|
|
A comma-separated list of nagios servicegroups. If left empty, the
|
|
nagios_context will be used as the servicegroup.
|
|
managed-resource-tenant-id:
|
|
type: string
|
|
default:
|
|
description: |
|
|
Set the project ID to own all managed resources like auto-created records etc.
|
|
openstack-origin:
|
|
default: zed
|