This repository provides a collection of operators required to deploy a fully functional DNS solution, facilitating the integration of DNS services with other charms.
The goal is to provide an easy-to-use and reliable DNS deployment that offers a simple integration for your existing charmed applications, enabling them to request resource records and automate DNS processes.
This repository contains the code for the following DNS charms:
bind: A machine charm managing a bind instance configured as a primary DNS server. See the bind README for more information.dns-policy: A subordinate charm that adds a policy layer in front of the bind charm. See the dns-policy README for more information.dns-integrator: An integrator charm that allows the creation of record request through its configuration. See the dns-integrator README for more information.
The repository also contains the snapped workload of some charms:
charmed-bind: A snapped bind specifically made for the bind charm. See the charmed-bind README for more information.charmed-dns-policy: A snapped Django application specifically made for the dns-policy charm. See the charmed-dns-policy README for more information.
The DNS operators project is a member of the Ubuntu family. It is an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.