nexus

Install and manage Sonatype Nexus

Jaime Barrajón

jbarrajon

6,114 downloads

5,000 latest version

4.9 quality score

Version information

  • 0.1.1 (latest)
  • 0.1.0
released Oct 11th 2017
This version is compatible with:
  • Puppet Enterprise 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
  • CentOS

Start using this module

Documentation

jbarrajon/nexus — version 0.1.1 Oct 11th 2017

puppet-nexus

This module handles the installation & configuration of Sonatype Nexus.

It will automatically manage the nexus user & group, directories, configuration file and service.

The classes are self-descriptive and you can choose what to manage with this module.

Usage

The default configuration template will work with Nexus versions 2 & 3, just change the config_options hash to suit your setup.

The default service template is for systemd, but you can pass your own template & options using the provided service parameters.

Requirements

Should work fine with Puppet version 3 and above.

No explicit requirement of java, you have to install this yourself.

Requires the modules:

TODO

  • parameter validations
  • rspec-puppet unit tests

Contributing

Pull requests welcome!