Skip to content

Commit 5f96e75

Browse files
authored
Accept integer value for max_memory (#187)
Integer values have been used to describe memory amount in MiB. Also apply the string pattern to make sure that given string is in 'N%' format. Fixes #186
1 parent 07848bc commit 5f96e75

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

REFERENCE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ Default value: `false`
153153

154154
##### <a name="-memcached--max_memory"></a>`max_memory`
155155

156-
Data type: `String[1]`
156+
Data type: `Variant[Integer[0], Pattern[/^1?\d?\d%$/]]`
157157

158158
Max memory memcached should use to store items. Either in percent or mb
159159

manifests/init.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@
146146
Boolean $syslog = false,
147147
Variant[Stdlib::Absolutepath, Boolean[false], Undef] $pidfile = $memcached::params::pidfile,
148148
Boolean $manage_firewall = false,
149-
String[1] $max_memory = '95%',
149+
Variant[Integer[0], Pattern[/^1?\d?\d%$/]] $max_memory = '95%',
150150
Optional[Variant[Integer, String]] $max_item_size = undef,
151151
Optional[Variant[Integer, String]] $min_item_size = undef,
152152
Optional[Variant[Integer, String]] $factor = undef,

0 commit comments

Comments
 (0)