diff --git a/REFERENCE.md b/REFERENCE.md
index 0817f6ba..ee7ad2e7 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -184,6 +184,11 @@ The following parameters are available in the `redis` class:
* [`unixsocketperm`](#unixsocketperm)
* [`workdir`](#workdir)
* [`workdir_mode`](#workdir_mode)
+* [`workdir_group`](#workdir_group)
+* [`workdir_owner`](#workdir_owner)
+* [`debdefault_group`](#debdefault_group)
+* [`debdefault_file_mode`](#debdefault_file_mode)
+* [`debdefault_owner`](#debdefault_owner)
* [`zset_max_ziplist_entries`](#zset_max_ziplist_entries)
* [`zset_max_ziplist_value`](#zset_max_ziplist_value)
* [`cluster_enabled`](#cluster_enabled)
@@ -1019,6 +1024,49 @@ Adjust mode for data directory.
Default value: `'0750'`
+##### `workdir_group`
+
+Data type: `Optional[String[1]]`
+
+Adjust filesystem group for $workdir.
+
+Default value: ``undef``
+
+##### `workdir_owner`
+
+Data type: `Optional[String[1]]`
+
+Adjust filesystem owner for $workdir.
+
+Default value: ``undef``
+
+##### `debdefault_group`
+
+Data type: `Optional[String[1]]`
+
+group of /etc/defaults/redis on Debian systems
+if undef, $redis::config_group is taken
+
+Default value: ``undef``
+
+##### `debdefault_file_mode`
+
+Data type: `Optional[Stdlib::Filemode]`
+
+filemode of /etc/defaults/redis on Debian systems
+if undef, $redis::config_file_mode is taken
+
+Default value: ``undef``
+
+##### `debdefault_owner`
+
+Data type: `Optional[String[1]]`
+
+owner of /etc/defaults/redis on Debian systems
+if undef, $redis::config_owner is taken
+
+Default value: ``undef``
+
##### `zset_max_ziplist_entries`
Data type: `Integer[0]`