kolla-ansible/compose/designate.yml
Steven Dake f1dbf25797 WIP: Remove data containers and adjust compose files
Remove all data containers from the repository except the one image
we intend to reuse for each data container.  Adjust compose files to
remove all references to the unique data containers which serve no
purpose other then to take up extra resources.

Needs VOLUME in data containers exported in the compose files.

Change-Id: Id7746110946ef9836180cf57302aaf827e7e5405
Partially-Implements: blueprint one-data-container
2015-08-24 05:46:10 -07: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-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