Version information
released Apr 20th 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 'liger1978-nexus3', '0.2.0'
Learn more about managing modules with a PuppetfileDocumentation
liger1978/nexus3 — version 0.2.0 Apr 20th 2020
nexus3
Table of Contents
- Description
- Setup - The basics of getting started with nexus3
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Description
The Puppet nexus3 module installs, configures and manages Sonatype Nexus Repository 3. The module expects that your system already has access to a Nexus RPM package in an installed Yum repository.
Setup
To install Sonatype Nexus Repository 3 from an OS package in an installed repository:
include 'nexus3'
Usage
Defaults:
include 'nexus3'
Remove package:
class {'nexus3':
ensure => 'absent',
manage_service => 'false',
}
Reference
For information on classes, types and functions see the REFERENCE.md.
Limitations
- Currently only works on EL7/8
- Currently expects an available OS package in a configured repository
Development
Please send pull requests.
Reference
Table of Contents
Classes
Public Classes
nexus3
: Install and configure Sonatype Nexus Repository 3
Private Classes
nexus3::config
: Manage the Sonatype Nexus Repository 3 confignexus3::install
: Manage the Sonatype Nexus Repository 3 packagenexus3::service
: Manage the Sonatype Nexus Repository 3 service
Classes
nexus3
Install and configure Sonatype Nexus Repository 3
Examples
Basic usage
include nexus3
Parameters
The following parameters are available in the nexus3
class.
ensure
Data type: String
manage_service
Data type: Boolean
package
Data type: String
service
Data type: String
service_enable
Data type: Boolean
service_ensure
Data type: String
version
Data type: String
Dependencies
- puppetlabs-stdlib (>=5.0.0 < 7.0.0)
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.