Puppetserver прекрасно работает на OpenJDK, но я настоятельно рекомендую вам запустить сервер на официально поддерживаемой платформе (RHEL, CentOS, Debian, Ubuntu или SLES) и использовать одну из Puppet, Inc. 's официальные пакеты для этой системы.Каждый из них выражает зависимость от соответствующего пакета Java 8, и они правильно настроят Puppet для работы в сочетании с этой реализацией.На платформах, для которых мне известны подробности, используется сборка OpenJDK дистрибутива.
Должна быть возможность [пере] настроить Puppetserver для использования реализации Adopt-OpenJDK среды выполнения Java 8, но это плывет вверх по течению.