feat: find resolvers by role

- use puppetdbquery module to query puppetdb for resolvers
- move dns client config to profiles::dns::base
- manage the /etc/resolv.conf file
This commit is contained in:
2023-11-17 21:13:59 +11:00
parent da2e59a6ed
commit fdb13b7338
7 changed files with 58 additions and 6 deletions
@@ -0,0 +1,7 @@
# Managed by Puppet
<% @nameservers.each do |ns| -%>
nameserver <%= ns %>
<% end -%>
<% unless @search_domains.empty? -%>
search <%= @search_domains.join(' ') %>
<% end -%>