In https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/597219/ we are discussing the creation of profile::java, a single profile to deploy one or more jvm versions to the same host. The idea is to avoid copy/paste of puppet code across operations/puppet, re-using the same profile in multiple places.
This is also needed since a lot of Java-based daemons (like hadoop, kafka, etc..) don't support Java 11 yet, so we'll have to use 8 when migrating to Buster.
The goal of this task is to reach consensus for profile::java, and to port all roles in need of Java to it.