I've been working on packaging puppetserver in Debian and it seems to me the dependency on [com.fasterxml.jackson.module/jackson-module-afterburner] in puppetserver's project.clj is not required.
While researching this issue, I found out it was added as part of the move to jrjackson. AFAICT, you decided not to use jrjackson. Thus, this dependency shouldn't be required.
The commit that added this dep is https://github.com/puppetlabs/puppetserver/commit/2b2baa843ee563f0e5427aa837274a6c93ade536
It references (
SERVER-2098), but I find the following PR on github much clearer to why it was added: