puppet 6 moved some core type i.e. cron, mount out of puppet core and into external modules. However the puppet-agent package produced by puppetlabs packages theses external moduels internally. We should check what debian dose and what changes we need to make
https://puppet.com/docs/puppet/6.0/type.html#supported-type-modules-in-puppet-agent