voxpupuli / puppet-unbound

Puppet module for deploying the swiss-army of DNS, Unbound

Home Page:https://forge.puppet.com/puppet/unbound

Repository from Github https://github.comvoxpupuli/puppet-unboundRepository from Github https://github.comvoxpupuli/puppet-unbound

Please support 'respip' in module_config

hpkunz opened this issue · comments

I would like to use the new rpz feature of unbound. however, in order to do so, I need to use the respip module, which is not in the list of allowed modules:

Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Class[Unbound]: parameter 'module_config' index 0 expects a match for Unbound::Module = Enum['cachedb', 'dns64', 'ipsecmod', 'iterator', 'python', 'subnetcache', 'validator'], got 'respip' (file: /etc/puppetlabs/code/environments/ifi/modules/profile/manifests/unbound.pp, line: 165, column: 3)

adding 'respip' to the array in types/module.pp solves the problem.

Best,
Hp

@hpkunz sorry for the delay are you able to test my RPZ branch used to create #259