From e3abaffe0c536561f72916bfab7a6386e5b42163 Mon Sep 17 00:00:00 2001 From: Trey Dockendorf Date: Tue, 22 Aug 2023 11:07:28 -0400 Subject: [PATCH] Release v5.0.0 --- CHANGELOG.md | 12 +++++ REFERENCE.md | 132 +++++++++++++++++++++++++------------------------- metadata.json | 2 +- 3 files changed, 79 insertions(+), 67 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index de2ee53..b38e725 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org). +## [v5.0.0](https://github.com/treydock/puppet-munge/tree/v5.0.0) (2023-08-22) + +[Full Changelog](https://github.com/treydock/puppet-munge/compare/v4.1.0...v5.0.0) + +### Changed + +- BREAKING: Major updates - read description [\#21](https://github.com/treydock/puppet-munge/pull/21) ([treydock](https://github.com/treydock)) + +### Added + +- Support EL9, Debian 11, Ubuntu 22.04 [\#22](https://github.com/treydock/puppet-munge/pull/22) ([treydock](https://github.com/treydock)) + ## [v4.1.0](https://github.com/treydock/puppet-munge/tree/v4.1.0) (2022-08-06) [Full Changelog](https://github.com/treydock/puppet-munge/compare/v4.0.0...v4.1.0) diff --git a/REFERENCE.md b/REFERENCE.md index f437182..6370b73 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -38,42 +38,42 @@ class { 'munge': The following parameters are available in the `munge` class: -* [`manage_repo`](#manage_repo) -* [`package_ensure`](#package_ensure) -* [`package_name`](#package_name) -* [`install_dev`](#install_dev) -* [`dev_package_name`](#dev_package_name) -* [`service_name`](#service_name) -* [`service_ensure`](#service_ensure) -* [`service_enable`](#service_enable) -* [`service_hasstatus`](#service_hasstatus) -* [`service_hasrestart`](#service_hasrestart) -* [`munge_key_path`](#munge_key_path) -* [`log_dir`](#log_dir) -* [`lib_dir`](#lib_dir) -* [`conf_dir`](#conf_dir) -* [`run_dir`](#run_dir) -* [`munge_key_source`](#munge_key_source) -* [`munge_key_content`](#munge_key_content) -* [`manage_user`](#manage_user) -* [`user`](#user) -* [`group`](#group) -* [`munge_user_uid`](#munge_user_uid) -* [`munge_group_gid`](#munge_group_gid) -* [`munge_user_shell`](#munge_user_shell) -* [`munge_user_home`](#munge_user_home) -* [`package_install_options`](#package_install_options) - -##### `manage_repo` +* [`manage_repo`](#-munge--manage_repo) +* [`package_ensure`](#-munge--package_ensure) +* [`package_name`](#-munge--package_name) +* [`install_dev`](#-munge--install_dev) +* [`dev_package_name`](#-munge--dev_package_name) +* [`service_name`](#-munge--service_name) +* [`service_ensure`](#-munge--service_ensure) +* [`service_enable`](#-munge--service_enable) +* [`service_hasstatus`](#-munge--service_hasstatus) +* [`service_hasrestart`](#-munge--service_hasrestart) +* [`munge_key_path`](#-munge--munge_key_path) +* [`log_dir`](#-munge--log_dir) +* [`lib_dir`](#-munge--lib_dir) +* [`conf_dir`](#-munge--conf_dir) +* [`run_dir`](#-munge--run_dir) +* [`munge_key_source`](#-munge--munge_key_source) +* [`munge_key_content`](#-munge--munge_key_content) +* [`manage_user`](#-munge--manage_user) +* [`user`](#-munge--user) +* [`group`](#-munge--group) +* [`munge_user_uid`](#-munge--munge_user_uid) +* [`munge_group_gid`](#-munge--munge_group_gid) +* [`munge_user_shell`](#-munge--munge_user_shell) +* [`munge_user_home`](#-munge--munge_user_home) +* [`package_install_options`](#-munge--package_install_options) + +##### `manage_repo` Data type: `Boolean` Whether or not to manage the repo necessary to install munge. If set to false, it is assumed that the munge RPMs are available via a different repository. -Default value: ``true`` +Default value: `false` -##### `package_ensure` +##### `package_ensure` Data type: `String` @@ -81,7 +81,7 @@ package 'ensure' property Default value: `'present'` -##### `package_name` +##### `package_name` Data type: `String` @@ -89,15 +89,15 @@ Munge package name. Default value: `'munge'` -##### `install_dev` +##### `install_dev` Data type: `Boolean` Sets if the munge-devel package should be installed -Default value: ``false`` +Default value: `false` -##### `dev_package_name` +##### `dev_package_name` Data type: `String` @@ -105,7 +105,7 @@ Munge dev package name. Default value: `'munge-devel'` -##### `service_name` +##### `service_name` Data type: `String` @@ -113,7 +113,7 @@ Munge service name Default value: `'munge'` -##### `service_ensure` +##### `service_ensure` Data type: `String` @@ -121,31 +121,31 @@ Munge service 'ensure' property Default value: `'running'` -##### `service_enable` +##### `service_enable` Data type: `Boolean` Munge service 'enable' property -Default value: ``true`` +Default value: `true` -##### `service_hasstatus` +##### `service_hasstatus` Data type: `Boolean` Munge service hasstatus value. -Default value: ``true`` +Default value: `true` -##### `service_hasrestart` +##### `service_hasrestart` Data type: `Boolean` Munge service hasrestart value. -Default value: ``true`` +Default value: `true` -##### `munge_key_path` +##### `munge_key_path` Data type: `Stdlib::Absolutepath` @@ -153,63 +153,63 @@ Path to the munge.key file. Default is OS dependent. Default value: `'/etc/munge/munge.key'` -##### `log_dir` +##### `log_dir` Data type: `Optional[Stdlib::Absolutepath]` Log directory path, should be unnecessary to set. -Default value: ``undef`` +Default value: `undef` -##### `lib_dir` +##### `lib_dir` Data type: `Optional[Stdlib::Absolutepath]` /var/lib directory path, should be unnecessary to set. -Default value: ``undef`` +Default value: `undef` -##### `conf_dir` +##### `conf_dir` Data type: `Optional[Stdlib::Absolutepath]` /etc/munge directory path, should be unnecessary to set. -Default value: ``undef`` +Default value: `undef` -##### `run_dir` +##### `run_dir` Data type: `Optional[Stdlib::Absolutepath]` daemon run directory path, should be unnecessary to set. -Default value: ``undef`` +Default value: `undef` -##### `munge_key_source` +##### `munge_key_source` Data type: `Optional[String]` The source for the munge.key file -Default value: ``undef`` +Default value: `undef` -##### `munge_key_content` +##### `munge_key_content` Data type: `Optional[String]` The content for the munge.key file -Default value: ``undef`` +Default value: `undef` -##### `manage_user` +##### `manage_user` Data type: `Boolean` Boolen that determines if munge user and group should be managed -Default value: ``true`` +Default value: `true` -##### `user` +##### `user` Data type: `String` @@ -217,7 +217,7 @@ User running munge Default value: `'munge'` -##### `group` +##### `group` Data type: `String` @@ -225,23 +225,23 @@ Group running munge Default value: `'munge'` -##### `munge_user_uid` +##### `munge_user_uid` Data type: `Optional[Integer]` UID of the munge user -Default value: ``undef`` +Default value: `undef` -##### `munge_group_gid` +##### `munge_group_gid` Data type: `Optional[Integer]` GID of the munge group -Default value: ``undef`` +Default value: `undef` -##### `munge_user_shell` +##### `munge_user_shell` Data type: `Stdlib::Absolutepath` @@ -249,7 +249,7 @@ Shell of munge user Default value: `'/sbin/nologin'` -##### `munge_user_home` +##### `munge_user_home` Data type: `Stdlib::Absolutepath` @@ -257,11 +257,11 @@ Home directory of munge user Default value: `'/var/run/munge'` -##### `package_install_options` +##### `package_install_options` Data type: `Optional[Array[String]]` An array of additional options to pass when installing a package. Typical usage is enabling certain repositories like EPEL. -Default value: ``undef`` +Default value: `undef` diff --git a/metadata.json b/metadata.json index 8d228bb..308bba8 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "treydock-munge", - "version": "4.1.0", + "version": "5.0.0", "author": "treydock", "summary": "munge Puppet module", "license": "Apache-2.0",