diff --git a/REFERENCE.md b/REFERENCE.md
index e80e7fc5..b9ee30f8 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -1554,6 +1554,8 @@ The following parameters are available in the `redis::sentinel` class:
* [`config_file`](#-redis--sentinel--config_file)
* [`config_file_orig`](#-redis--sentinel--config_file_orig)
* [`config_file_mode`](#-redis--sentinel--config_file_mode)
+* [`config_group`](#-redis--sentinel--config_group)
+* [`config_owner`](#-redis--sentinel--config_owner)
* [`conf_template`](#-redis--sentinel--conf_template)
* [`daemonize`](#-redis--sentinel--daemonize)
* [`down_after`](#-redis--sentinel--down_after)
@@ -1632,6 +1634,22 @@ Permissions of config file.
Default value: `'0640'`
+##### `config_group`
+
+Data type: `String[1]`
+
+Adjust filesystem group for config files.
+
+Default value: `$redis::params::config_group`
+
+##### `config_owner`
+
+Data type: `String[1]`
+
+Adjust filesystem owner for config files.
+
+Default value: `$redis::params::config_owner`
+
##### `conf_template`
Data type: `String[1]`
diff --git a/manifests/sentinel.pp b/manifests/sentinel.pp
index fb7abb4d..d2d45517 100644
--- a/manifests/sentinel.pp
+++ b/manifests/sentinel.pp
@@ -16,6 +16,12 @@
# @param config_file_mode
# Permissions of config file.
#
+# @param config_group
+# Adjust filesystem group for config files.
+#
+# @param config_owner
+# Adjust filesystem owner for config files.
+#
# @param conf_template
# Define which template to use.
#
@@ -164,6 +170,8 @@
Stdlib::Absolutepath $config_file = $redis::params::sentinel_config_file,
Stdlib::Absolutepath $config_file_orig = $redis::params::sentinel_config_file_orig,
Stdlib::Filemode $config_file_mode = '0640',
+ String[1] $config_group = $redis::params::config_group,
+ String[1] $config_owner = $redis::params::config_owner,
String[1] $conf_template = 'redis/redis-sentinel.conf.epp',
Boolean $daemonize = $redis::params::sentinel_daemonize,
Boolean $protected_mode = true,
@@ -226,8 +234,8 @@
file { $config_file_orig:
ensure => file,
- owner => $service_user,
- group => $service_group,
+ owner => $config_owner,
+ group => $config_group,
mode => $config_file_mode,
content => epp($conf_template),
}