Only add if we have a value
diff --git a/manifests/tag.pp b/manifests/tag.pp
index 95aca31..ede29b6 100644
--- a/manifests/tag.pp
+++ b/manifests/tag.pp
@@ -6,14 +6,17 @@
 
   if $lookup_fact{
     $value = getvar($tag)
+
     if is_array($value){
       $tags = prefix($value, "${tag}:")
       datadog_agent::tag{$tags: }
     } else {
-      concat::fragment{ "datadog tag ${tag}:${value}":
-        target  => '/etc/dd-agent/datadog.conf',
-        content => "${tag}:${value}, ",
-        order   => '03',
+      if $value {
+        concat::fragment{ "datadog tag ${tag}:${value}":
+          target  => '/etc/dd-agent/datadog.conf',
+          content => "${tag}:${value}, ",
+          order   => '03',
+        }
       }
     }
   } else {