We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ef64c30 commit 5a9ebabCopy full SHA for 5a9ebab
manifests/server/config_entry.pp
@@ -5,7 +5,7 @@
5
# @param path Path for postgresql.conf
6
#
7
define postgresql::server::config_entry (
8
- $ensure = 'present',
+ Enum['present', 'absent'] $ensure = 'present',
9
$value = undef,
10
$path = false
11
) {
@@ -161,18 +161,10 @@
161
}
162
163
164
- case $ensure {
165
- /present|absent/: {
166
- postgresql_conf { $name:
167
- ensure => $ensure,
168
- target => $target,
169
- value => $value,
170
- require => Class['postgresql::server::initdb'],
171
- }
172
173
-
174
- default: {
175
- fail("Unknown value for ensure '${ensure}'.")
176
+ postgresql_conf { $name:
+ ensure => $ensure,
+ target => $target,
+ value => $value,
+ require => Class['postgresql::server::initdb'],
177
178
0 commit comments