We have a custom Puppet function called ipresolve: modules/strongswan/lib/puppet/parser/functions/ipresolve.rb
- When an IP lookup fails, there is no output and also no error produced. In discussion in IRC, we agreed that it would be better to produce an error.
- Because this function is stored inside the strongswan module, Yuvi didn't notice it and talked about writing a "resolve" function in wmflib. We agreed that ipresolve should be refactored into wmflib.