kolla-ansible/compose/designate.yml
Michal Rostecki 1420d63c7f Add designate-sink service
Container for Designate Sink, automatic domain creation for
enabled notification handlers (nova and/or neutron).

Change-Id: I41118cb149e7f39a17bff49123d82905b51b7939
Blueprint: designate-container
2015-06-19 17:08:47 +02:00

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