Add a role to run independent designate bind backends

Designate can manage multiple instances of bind backend instances and
there are advantages to running bind on dedicated hosts in some cases.

Change-Id: Ic0159e4efc862583baa646009aebe5b8168fcc36
(cherry picked from commit 30ddf42420)
This commit is contained in:
Brent Eagles 2021-07-21 10:38:37 -02:30
parent 24fb4a5023
commit de71d5b1d2
1 changed files with 42 additions and 0 deletions

42
roles/DesignateBind.yaml Normal file
View File

@ -0,0 +1,42 @@
###############################################################################
# Role: DesignateBind #
###############################################################################
- name: DesignateBind
description: |
Standalone role for bind instances being used as backends for
Designate
CountDefault: 1
tags:
- external_bridge
networks:
External:
subnet: external_subnet
InternalApi:
subnet: internal_api_subnet
default_route_networks: ['External']
HostnameFormatDefault: '%stackname%-designate-bind-%index%'
ServicesDefault:
- OS::TripleO::Services::Aide
- OS::TripleO::Services::AuditD
- OS::TripleO::Services::BootParams
- OS::TripleO::Services::CACerts
- OS::TripleO::Services::Collectd
- OS::TripleO::Services::DesignateBind
- OS::TripleO::Services::IpaClient
- OS::TripleO::Services::Ipsec
- OS::TripleO::Services::Kernel
- OS::TripleO::Services::LoginDefs
- OS::TripleO::Services::MetricsQdr
- OS::TripleO::Services::ContainersLogrotateCrond
- OS::TripleO::Services::Podman
- OS::TripleO::Services::Rhsm
- OS::TripleO::Services::Rsyslog
- OS::TripleO::Services::RsyslogSidecar
- OS::TripleO::Services::Securetty
- OS::TripleO::Services::Snmp
- OS::TripleO::Services::Sshd
- OS::TripleO::Services::Timesync
- OS::TripleO::Services::Timezone
- OS::TripleO::Services::TripleoFirewall
- OS::TripleO::Services::TripleoPackages
- OS::TripleO::Services::Tuned