Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lsst-it/puppet-maven
Puppet Module to Install Maven
https://github.com/lsst-it/puppet-maven
ccs maven puppet
Last synced: 3 months ago
JSON representation
Puppet Module to Install Maven
- Host: GitHub
- URL: https://github.com/lsst-it/puppet-maven
- Owner: lsst-it
- License: apache-2.0
- Created: 2020-06-05T22:58:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-04T22:06:58.000Z (4 months ago)
- Last Synced: 2024-10-30T17:09:49.326Z (3 months ago)
- Topics: ccs, maven, puppet
- Language: Ruby
- Homepage:
- Size: 72.3 KB
- Stars: 0
- Watchers: 9
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# maven
[![CI](https://github.com/lsst-it/puppet-maven/actions/workflows/ci.yml/badge.svg)](https://github.com/lsst-it/puppet-maven/actions/workflows/ci.yml)
[![markdownlint](https://github.com/lsst-it/puppet-maven/actions/workflows/markdownlint.yaml/badge.svg)](https://github.com/lsst-it/puppet-maven/actions/workflows/markdownlint.yaml)
[![shellcheck](https://github.com/lsst-it/puppet-maven/actions/workflows/shellcheck.yaml/badge.svg)](https://github.com/lsst-it/puppet-maven/actions/workflows/shellcheck.yaml)
[![yamllint](https://github.com/lsst-it/puppet-maven/actions/workflows/yamllint.yaml/badge.svg)](https://github.com/lsst-it/puppet-maven/actions/workflows/yamllint.yaml)## Table of Contents
1. [Description](#description)
1. [Setup - The basics of getting started with maven](#setup)
* [What maven affects](#what-maven-affects)
* [Setup requirements](#setup-requirements)
1. [Usage - Configuration options and additional functionality](#usage)
1. [Reference - An under-the-hood peek at what the module is doing and how](#reference)## 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
```puppet
include maven
```### Pedantic Example
```yaml
classes:
- "maven"maven::version: "3.6.3"
maven::base_path: "/opt/maven"
maven::url: ~
```## Reference
See [REFERENCE](REFERENCE.md).