From 1e53f6be6cb823a08c1a544e20d8f0c6543a3fea Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 30 Dec 2017 13:34:31 -0200 Subject: Fix 'No content, source or symlink specified' concat error --- manifests/transport_regexp_snippet.pp | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) (limited to 'manifests/transport_regexp_snippet.pp') diff --git a/manifests/transport_regexp_snippet.pp b/manifests/transport_regexp_snippet.pp index 88c72e1..1588c00 100644 --- a/manifests/transport_regexp_snippet.pp +++ b/manifests/transport_regexp_snippet.pp @@ -44,17 +44,13 @@ define postfix::transport_regexp_snippet ( concat::fragment { "$fragment": ensure => "$ensure", target => '/etc/postfix/transport_regexp', + source => $source ? { + undef => undef, + default => $source, + }, + content => $content ? { + undef => undef, + default => $content, + }, } - - if $source { - Concat::Fragment["$fragment"] { - source => $source, - } - } - else { - Concat::Fragment["$fragment"] { - content => $content, - } - } - } -- cgit v1.2.3