summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
authorDavid Schmitt <david@schmitt.edv-bus.at>2008-02-29 16:49:59 +0100
committerDavid Schmitt <david@schmitt.edv-bus.at>2008-02-29 16:49:59 +0100
commit39b980df2522d0e8d7fe91f3b6650dcb9490b485 (patch)
tree50322099358c4e6d9d621c5ce3adb0a5f2f8da35 /manifests
parentf1428f324a5c59f0f01fd7d5ec6c59c8565743af (diff)
config_file: use File's built-in checking for content/source
Diffstat (limited to 'manifests')
-rw-r--r--manifests/defines/config_file.pp12
1 files changed, 6 insertions, 6 deletions
diff --git a/manifests/defines/config_file.pp b/manifests/defines/config_file.pp
index 3e6bc06..cd6ccc3 100644
--- a/manifests/defines/config_file.pp
+++ b/manifests/defines/config_file.pp
@@ -38,13 +38,13 @@ define config_file ($content = '', $source = '', $ensure = 'present') {
checksum => md5,
}
+ case $source {
+ '': { }
+ default: { File[$name] { source => $source } }
+ }
+
case $content {
- '': {
- case $source {
- '': { }
- default: { File[$name] { source => $source } }
- }
- }
+ '': { }
default: { File[$name] { content => $content } }
}