I think it makes more sense to put it here as it configuration.

Hmm, BTW I'm not sure we have to inherit from puppet::config here