1420d63c7f
Container for Designate Sink, automatic domain creation for enabled notification handlers (nova and/or neutron). Change-Id: I41118cb149e7f39a17bff49123d82905b51b7939 Blueprint: designate-container
66 lines
1.8 KiB
YAML
66 lines
1.8 KiB
YAML
# The DNSaaS REST api from where zones and records are added or removed.
|
|
designateapi:
|
|
image: kollaglue/centos-rdo-designate-api:latest
|
|
name: designate-api
|
|
net: "host"
|
|
restart: always
|
|
env_file:
|
|
- openstack.env
|
|
|
|
# The central dispatches the API requests and pushes requests further down to
|
|
# pool-manager and the database for storage.
|
|
designatecentral:
|
|
image: kollaglue/centos-rdo-designate-central:latest
|
|
name: designate-central
|
|
net: "host"
|
|
restart: always
|
|
env_file:
|
|
- openstack.env
|
|
|
|
# The pool-manager will push new zones to the backend so they can slave them.
|
|
designatepoolmanager:
|
|
image: kollaglue/centos-rdo-designate-poolmanager:latest
|
|
name: designate-poolmanager
|
|
net: "host"
|
|
restart: always
|
|
env_file:
|
|
- openstack.env
|
|
|
|
# Bind9 backend and state storage.
|
|
designatebackendbind9data:
|
|
image: kollaglue/centos-rdo-designate-backend-bind9-data:latest
|
|
name: designate-backend-bind9-data
|
|
restart: on-failure
|
|
|
|
designatebackendbind9:
|
|
image: kollaglue/centos-rdo-designate-backend-bind9:latest
|
|
name: designate-backend-bind9
|
|
net: "host"
|
|
restart: always
|
|
env_file:
|
|
- openstack.env
|
|
volumes_from:
|
|
- designatebackendbind9data
|
|
|
|
# The MDNS service acts as the primary (or hidden-master) nameserver and uses
|
|
# AXFR/IXFR commands to inform the slaves (which realy listen for queries from
|
|
# $world) about updates.
|
|
designatemdns:
|
|
image: kollaglue/centos-rdo-designate-mdns:latest
|
|
name: designate-mdns
|
|
net: "host"
|
|
restart: always
|
|
env_file:
|
|
- openstack.env
|
|
|
|
# The Sink service gets notifications from the message queue about events like
|
|
# instance creation/deletion or floating IP association/disassociation.
|
|
# It then creates records for instances included in events.
|
|
designatesink:
|
|
image: kollaglue/centos-rdo-designate-sink:latest
|
|
name: designate-sink
|
|
net: "host"
|
|
restart: always
|
|
env_file:
|
|
- openstack.env
|