From 30ddf42420398eea899b1d9ee3b9ec1f61a415da Mon Sep 17 00:00:00 2001 From: Brent Eagles Date: Wed, 21 Jul 2021 10:38:37 -0230 Subject: [PATCH] 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 --- roles/DesignateBind.yaml | 42 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 roles/DesignateBind.yaml diff --git a/roles/DesignateBind.yaml b/roles/DesignateBind.yaml new file mode 100644 index 0000000000..89467c33c0 --- /dev/null +++ b/roles/DesignateBind.yaml @@ -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