X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fsite%2Fmanifests%2Faptrepo.pp;h=79d1a59c6cedee053832d7fa2dd8cb37fa0ff907;hb=175c9bc26de888ba32a7677aa393621425d595f5;hp=d461807af79a14af447f51162da33b2ad959e8b2;hpb=5e36d77e35a7b67e68fd7657e415d2e1acd23686;p=mirror%2Fdsa-puppet.git diff --git a/modules/site/manifests/aptrepo.pp b/modules/site/manifests/aptrepo.pp index d461807af..79d1a59c6 100644 --- a/modules/site/manifests/aptrepo.pp +++ b/modules/site/manifests/aptrepo.pp @@ -16,11 +16,13 @@ define site::aptrepo ($key = undef, $template = undef, $config = undef, $ensure case $ensure { present: {} absent: {} - default: { err ( "Unknown ensure value: '$ensure'" ) } + default: { fail ( "Unknown ensure value: '$ensure'" ) } } - if ! ($template or $config) { - err ( "Can't find configuration for ${name}" ) + if $ensure == present { + if ! ($config or $template) { + fail ( "No configuration found for ${name}" ) + } } if $template {