theforeman / puppet-dns

Installs and manages an ISC BIND DNS server with zones
Apache License 2.0
18 stars 70 forks source link

Fails with puppetlabs/concat 4.1.1 #107

Closed bootc closed 6 years ago

bootc commented 6 years ago

When using theforeman/dns 5.1.0 with puppetlabs/concat 4.1.1, my catalogues fail to compile with the following error:

no parameter named 'format' at [...]/modules/concat/manifests/init.pp:94 on Concat_file[/etc/bind/zones.conf] at [...]/modules/concat/manifests/init.pp:94 on node foo.example.com
ekohl commented 6 years ago

We don't use this parameter but I've heard about similar issues with use in multiple environments. Do you happen to have one environment with an older concat? Generating puppet types could help.

mmoll commented 6 years ago

@bootc what's the status here?

bootc commented 6 years ago

Sorry, I haven't tried it again since I posted the issue, but I don't have any other environments at all. I haven't tried restarting the puppetserver after updating the module, though, which I was going to try.

bootc commented 6 years ago

Yes, it looks like restarting the puppetserver instance altogether fixed it.

mmoll commented 6 years ago

Thanks, then it's a known problem with puppetserver, which is internally not updating some of the ruby code brought in by modules, when the files change.