All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.
v3.1.0 (2023-12-14)
Implemented enhancements:
- feat: Adding plugin_dir management #100 (attachmentgenie)
v3.0.0 (2023-08-21)
Breaking changes:
- Drop Puppet 6 support #88 (bastelfreak)
Implemented enhancements:
- Add EL9 support #98 (bastelfreak)
- Add Rocky/AlmaLinux/OracleLinux support #97 (bastelfreak)
- Ubuntu: Add support for 22.04 #96 (bastelfreak)
- puppet/systemd: Allow 5.x #95 (bastelfreak)
- puppet/hashi_stack: Allow 3.x #94 (bastelfreak)
- puppet/archive: Allow 7.x #93 (bastelfreak)
- Add Puppet 8 support #91 (bastelfreak)
- puppetlabs/stdlib: Allow 9.x #90 (bastelfreak)
- Add config validate #85 (maxadamo)
- add peers.json and script to recover from outage #82 (maxadamo)
- bump puppet/systemd to < 5.0.0 #74 (jhoblitt)
Closed issues:
- add config validate #84
- Nomad server recover helper #77
- exec statement "reload nomad service" contains wrong command #75
Merged pull requests:
v2.2.0 (2023-01-07)
Implemented enhancements:
- Allow overriding user and group used #71 (jonasdemoor)
- Allow setting the data dir file mode #69 (optiz0r)
v2.1.0 (2022-05-23)
Implemented enhancements:
- Add fact for nomad_node_id #63 (sebastianrakel)
Merged pull requests:
- extra_options: default to undef instead of '' #64 (bastelfreak)
v2.0.0 (2021-08-27)
Breaking changes:
- Drop Debian 9; Add Debian 11 support #58 (root-expert)
Merged pull requests:
- add puppet-lint-param-docs #57 (bastelfreak)
- Allow up-to-date dependencies #55 (smortex)
- switch from camptocamp/systemd to voxpupuli/systemd #54 (bastelfreak)
- Fix variable type in env_vars documentation line #53 (bplunkert)
v1.1.0 (2021-05-14)
Implemented enhancements:
- Add support for nomad.env file / Add nomad 1.0.5 support #50 (bastelfreak)
v1.0.0 (2021-02-13)
Breaking changes:
- Aligning with upstream package layout, stdlib::to_json and install method #48 (attachmentgenie)
- removing os x support #47 (attachmentgenie)
- adding the option to setup the upstream HashiCorp repository #40 (attachmentgenie)
Closed issues:
- Default config is not in sync with upstream defaults #45
- user and group are not used #44
- Add support for puppet 7 #43
- Remove the environmentFile from service file #39
- add option to manage the upstream repo #35
- clean up init.pp params #34
- get systemd file in sync with upstream version #33
- nomad.service file large changes after upgrading to 0.0.4 #32
- Do not monkey patch JSON function #23
- Push puppet module 0.0.4 to forge #20
Merged pull requests:
- Adding puppet 7 support #46 (attachmentgenie)
- Init.pp cleanup; bump nomand 1.0.1 -> 1.0.2 #42 (attachmentgenie)
- Service file cleanup #41 (attachmentgenie)
- adding OOMScoreAdjust from upstream PR https://github.com/hashicorp/n… #38 (star3am)
- README.md: Add badges and fix links #31 (bastelfreak)
v0.0.4 (2021-01-07)
Closed issues:
- Syntax error on README.md :) #22
- donate this module to voxpupuli #21
- Add
CONSUL_HTTP_SSL
to systemd unit file #19 - Migrate this module to Vox Pupuli #18
- Reason to not support armv7l #17
- Cannot create /etc/sysconfig/nomad #10
- Replace puppet-staging with puppet-archive #7
Merged pull requests:
- prepare for 0.0.4 release #30 (attachmentgenie)
- Remove private class parameters #29 (ekohl)
- Documenting remaining params and example to puppet-strings tags #27 (attachmentgenie)
- renaming to puppet-nomad in the vox namespace, updating dependencies … #26 (attachmentgenie)
- modulesync 4.0.0-8-g292033c #25 (attachmentgenie)
- Porting functions to the modern Puppet 4.x API #16 (binford2k)
- ensure latest is often unwanted #15 (attachmentgenie)
- example doesnt show valid puppet code #14 (attachmentgenie)
- switching to upstream module to configure systemd service file #13 (attachmentgenie)
- Update version and add version parameter #12 (LEDfan)
- update systemd service #11 (damoun)
- Replace 'staging' puppet module with 'archive' #8 (herver)
- Nomad has arm builds, adding it to the $arch case #6 (ncorrare)
- correct var file setting for systemd #5 (vamitrou)
- Remove code to install Nomad UI (there is no UI for Nomad) #4 (mmickan)
- nomad agent does not have a -pid-file option #3 (phpwutz)
0.0.2 (2016-03-30)
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator