- Add AlmaLinux 8 as a supported OS (h/t @abotelho-cbn)
- Avoid collision with built-in variable (#6 h/t @abotelho-cbn)
- Fork module to new maintainer, athenahealth
- Update to PDK v2.5.0 standards
- Apply rubocop & puppet-lint autofixes
- Add class parameter typecasting
- Add Puppet Strings documentation
- Update dependencies for Puppet 7 compatibility:
- Switch to
puppet/systemd
- Allow
puppet/systemd
up to v3.x - Allow
puppetlabs/stdlib
up to v8.x - Allow
puppet/archive
up to v6.x - Allow
puppet/hashi_stack
up to v2.x - Allow
stm/file_capability
up to v5.x
- Switch to
- Update supported Linux distributions & versions
- Automate testing of module using PDK + GitHub Actions
- Fix
$manage_file_capabilities
when$package_name != 'vault'
- Restart
Service[vault]
on changes toFile[${vault::config_dir}/config.json]
- Add upgrading of “archive” style installation
- Add
manage_config_file
option - Update stm/file_capability dependency
- Update to vault 1.4.2
- Add support for
api_addr
stanza - Update to vault 1.3.2
- Add support for
seal
stanza - Remove duplicate TimeoutStopSec in systemd unit file
- Update to vault 1.2.2
- Allow puppetlabs/stdlib 6.x
- Allow stm/file_capability 2.x
- Allow puppet/archive 4.x
- Drop Puppet 3 support
- Add Puppet 6 support
- Allow specifying
$listener
as an array of listener hashes - Add
config_mode
parameter - Update systemd unit file
- Support Ubuntu 18.04
- Support enabling Web UI
- Update to vault 1.0.3
- Use stm/file_capability to manage file capabilities
- Use camptocamp/systemd to manage systemd unit file
- Update to vault 0.8.3
- Update to vault 0.8.1
- Update to vault 0.8.0
- Added
manage_service_file
option
- Fix and update beaker tests
- Update to vault 0.7.3
- Update to vault 0.7.2
- Update to vault 0.7.1
- Update to rspec 3.5
- Ruby 2.4 Fixnum deprecation
- Correctly set config dir owner and group as vault user
- Support Debian 7 and 8
- Update to vault 0.7.0
- Make download URL configuration more fine-grained
- Support upgrading when
version
changes and installing viaarchive
method
- Test with Puppet 4.9 by default
- Test with bleeding edge Puppet 4
- Allow legacy Puppet 3 builds to fail in CI
- Add
manage_service
option
- Update to vault 0.6.5
- Fix regression in vault_sorted_json
- Update to vault 0.6.4
- Update to vault 0.6.3
- Fix
cap_ipc_lock
for Debian/Ubuntu - Bump Puppet and Ruby versions used in CI
- Better code to ensure
cap_ipc_lock
is set
- Documentation fixes
- Update to vault 0.6.2
- Add
manage_backend_dir
option
- Replaced
config_hash
parameter for more fine grained controls - Replaced nanliu/staging for puppet/archive
- Allow for package-based install method
- Generate pretty JSON configs
- Update to vault 0.6.1
- Add Amazon OS support
- Ensure config.json has correct user/group
- Configure log file for upstart
- Update to vault 0.6.0
- Deploy to PuppetForge via TravisCI
- Update to vault 0.5.3
- Update to vault 0.5.2
- Add RedHat7/CentOS7 support (including
systemd
support) - Add
num_procs
option to controlGOMAXPROCS
in init scripts - RedHat6 SysV init script improvements
- Improved beaker acceptance tests
- Update to vault 0.5.1
- Add
manage_user
andmanage_group
params
- Update to vault 0.5.0
- Update to vault 0.4.1
- Update to vault 0.4.0
- Add CentOS 6 support
- Fixes syntax error in bad release v0.1.3
- Use new Fastly CDN for default
download_url
parameter
- Support specifying
service_provider
- Fixed issue #1, containment bug
- Initial relase
- Add support exclusively for Ubuntu 14.04