Does this work?  This template's called from both puppet::config and puppet::server::config, so I don't think it's correct.