Version information
released Mar 14th 2019
This version is compatible with:
- Puppet Enterprise 2023.8.x, 2023.7.x, 2023.6.x, 2023.5.x, 2023.4.x, 2023.3.x, 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 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, 2017.1.x, 2016.5.x, 2016.4.x
- Puppet >= 3.8.0
- ,
Start using this module
Add this module to your Puppetfile:
mod 'eyp-java', '0.2.1'
Learn more about managing modules with a PuppetfileDocumentation
eyp/java — version 0.2.1 Mar 14th 2019
java
Table of Contents
Overview
installs Oracle java
Module Description
This module is meant to install Oracle Java
Setup
What java affects
- installs oracle java
- Updates alternatives
Setup Requirements
This module requires pluginsync enabled
Beginning with java
installs oracle java 8 by default:
java::jre { '8':
jre_url => '...',
}
Usage
installs jre 7 and jre 8, setting jre7 as system's default:
java::jre { '8':
jre_url => '...',
}
java::jre { '7':
jre_url => '...',
set_as_default_java => true,
}
Reference
TODO
Limitations
Tested on:
- CentOS 6
- CentOS 7
- Ubuntu 14.04
- Ubuntu 16.04
- Debian 8
Development
We are pushing to have acceptance testing in place, so any new feature should have some test to check both presence and absence of any feature
TODO
- Add more java versions
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
CHANGELOG
0.2.1
- added default package and JRE installation via main ::java class
0.2.0
- INCOMPATIBLE CHANGE: removed jre installation from main class
- added define java::jre
0.1.20
- added java::jce::download_source
0.1.19
- bugfix JCE
0.1.18
- added jce unzip dependency to jce copy + lint
0.1.17
- added wget and unzip checks using "unless which ..."
- JCE support
- improved check alternatives for JRE
0.1.16
- alternatives set (testing in prod)
0.1.11
- bugfix jre_download_command
0.1.10
- added sun jre 7
Dependencies
- puppetlabs/stdlib (>= 1.0.0 < 9.9.9)