All notable changes to this project will be documented in this file.
- Updated README.md
- Dropped end of life distributions
- Updated module dependencies
- Extended test suite to puppet 7
- Fix too wide match strings - issue #8
- Changes by
pdk update
- Replaced obsolete
puppet/wget
module by puppet/archive - Nexus artifact downloads get always validated against published md5 sum - md5sum parameter is currently getting ignored
- Extended test suite to puppet 5 and puppet 6
- Fix test suite
- Updated README.md and metadata.json
- Added .sync.yml for
pdk update
- Replaced obsolete
maestrodev/wget
module by puppet/wget - Initial
pdk convert
changes - Adjust module requirements in metadata.json
- Support for validating the md5 checksum of the Nexus package file. hubspotdevops#80
- Support for CentOS and RedHat versions using systemd: hubspotdevops#76
- Support for older versions of Ubuntu: hubspotdevops#70
- Support for Ubuntu hubspotdevops#67
- Support for Puppet 4.5.2 hubspotdevops#65
- Support for Nexus 3
- Support for Debian 8
- Fix the location of the Nexus work directory if $nexus_work_dir is not is not passed in.
- Updated download location of package.
- Make
$nexus_work_dir configurable instead of using "$ {nexus_root}/${nexus::params::nexus_work_dir}" (/srv/sonatype-work) - Make managing owner and perms of $nexus_work_dir configurable.
- installations with large repos can turn this off to prevent overconsumption of resources.
- This has been requested for ages.
- Set 'run_as_user' for service status to $nexus_user. A bug from 2.7 days appears to be gone.
- Add rudimentary spec tests