Create a container for Unbound DNS resolver

This patch sets up TripleO to create a container for the Unbound
DNS resolver. This will be used with Designate deployments to
provide DNS resolver services to the deployment and neutron.

Change-Id: Ifccee277393cc9ab095d1785216d3dacfbf3c5ce
This commit is contained in:
Michael Johnson 2021-01-12 22:52:01 +00:00
parent 02acb41bb3
commit 96d3c1fa06
3 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,5 @@
tcib_actions:
- run: dnf -y install {{ tcib_packages['common'] | join(' ') }} && dnf clean all && rm -rf /var/cache/dnf
tcib_packages:
common:
- unbound

View File

@ -187,3 +187,5 @@ container_images:
image_source: tripleo
- imagename: quay.io/tripleomaster/openstack-rsyslog:current-tripleo
image_source: tripleo
- imagename: quay.io/tripleomaster/openstack-unbound:current-tripleo
image_source: tripleo

View File

@ -806,3 +806,11 @@ container_images_template:
- OS::TripleO::Services::Rsyslog
- OS::TripleO::Services::SwiftProxy
- OS::TripleO::Services::SwiftStorage
- imagename: "{{namespace}}/{{name_prefix}}unbound{{name_suffix}}:{{tag}}"
image_source: tripleo
params:
- ContainerUnboundImage
- ContainerUnboundConfigImage
services:
- OS::TripleO::Services::Unbound