Version information
released Mar 14th 2020
This version is compatible with:
- Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2016.4.x
- Puppet >= 4.10.0 < 7.0.0
- , , ,
Start using this module
Add this module to your Puppetfile:
mod 'fe80-java', '0.2.2'
Learn more about managing modules with a PuppetfileDocumentation
fe80/java — version 0.2.2 Mar 14th 2020
Java module for Puppet
This module was write by fe80 puppetlabs@p0l.io
Requirements
Please check metadata.json
for the requirements
Usage
Basic Usage
Install lasted version of openjdk on your distribution
include java
Supported provider
- openjdk
- adopteopenjdk
- oracle (WIP)
Define versions
class {'java':
versions => [ 11, 8 ]
}
Oracle jdk support
For supported oracle Jdk you need to define a repository.
class {
versions => [ 11 ],
provider => 'oracle',
mirror => 'https://mymirror.com/oracle/apt',
}
For build java, I recommend ruby fpm package.
Need contribution for RedHat support.
Supported OS
- Debian 8
- Ubuntu >= 16.04
- RedHat 7
- Centos 7
Todo
- Runner for documentation
- Support Oracle jdk support for RedHat
Dependencies
- puppetlabs/stdlib (>= 4.25.0 < 6.0.0)
- voxpupuli/alternatives (>= 2.0.0)
- puppetlabs/yumrepo_core (>= 1.0.0)
- puppetlabs/apt (>= 6.0.0)