Version information
released Apr 11th 2022
This version is compatible with:
- Puppet Enterprise 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
- Puppet >= 6.0.0 < 8.0.0
- , , ,
Start using this module
Add this module to your Puppetfile:
mod 'lsst-maven', '2.0.1'
Learn more about managing modules with a PuppetfileDocumentation
lsst/maven — version 2.0.1 Apr 11th 2022
maven
Table of Contents
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
Description
Installs maven (mvn
) from Apache official binary tarball releases.
Setup
What maven affects
- unpacks tarballs under
/opt/maven
- creates
/etc/profile.d/maven.sh
Setup Requirements OPTIONAL
None.
Usage
Basic Example
include maven
Pedantic Example
classes:
- "maven"
maven::version: "3.6.3"
maven::base_path: "/opt/maven"
maven::url: ~
Reference
See REFERENCE.
Reference
Table of Contents
Classes
maven
: Install Maven
Classes
maven
Install Maven
Parameters
The following parameters are available in the maven
class:
version
Data type: String
Version of maven to install.
Default value: '3.6.3'
base_path
Data type: Stdlib::Absolutepath
Directory path under which to install maven versions.
Default value: '/opt/maven'
url
Data type: Optional[Stdlib::HTTPUrl]
Absolute URL to a maven binary tarball.
Default value: undef
Dependencies
- puppetlabs/stdlib (>= 4.13.1 < 9.0.0)
- puppet/archive (>= 4.0.0 < 7.0.0)