]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/elasticsearch/manifests/template.pp
Upgrade to 3rdparty version 0.9.4 of elasticsearch/elasticsearch
[dsa-puppet.git] / 3rdparty / modules / elasticsearch / manifests / template.pp
index ade236c243d387f3a0e2a2cfa2726b90544b7ef1..bb529a2a14cefc4b05c3c62529a43793a6c2de0e 100644 (file)
@@ -69,7 +69,7 @@ define elasticsearch::template(
     path      => [ '/bin', '/usr/bin', '/usr/local/bin' ],
     cwd       => '/',
     tries     => 6,
-    try_sleep => 10
+    try_sleep => 10,
   }
 
   # Build up the url
@@ -100,7 +100,7 @@ define elasticsearch::template(
     command     => "curl -s -XDELETE ${es_url}",
     onlyif      => "test $(curl -s '${es_url}?pretty=true' | wc -l) -gt 1",
     notify      => $insert_notify,
-    refreshonly => true
+    refreshonly => true,
   }
 
   if ($ensure == 'absent') {
@@ -118,7 +118,7 @@ define elasticsearch::template(
     if $content == undef {
       # place the template file using the file source
       file { "${elasticsearch::configdir}/templates_import/elasticsearch-template-${name}.json":
-        ensure  => 'present',
+        ensure  => file,
         source  => $file,
         notify  => Exec[ "delete_template_${name}" ],
         require => Exec[ 'mkdir_templates_elasticsearch' ],
@@ -126,7 +126,7 @@ define elasticsearch::template(
     } else {
       # place the template file using content
       file { "${elasticsearch::configdir}/templates_import/elasticsearch-template-${name}.json":
-        ensure  => 'present',
+        ensure  => file,
         content => $content,
         notify  => Exec[ "delete_template_${name}" ],
         require => Exec[ 'mkdir_templates_elasticsearch' ],
@@ -137,7 +137,7 @@ define elasticsearch::template(
       command     => "curl -sL -w \"%{http_code}\\n\" -XPUT ${es_url} -d @${elasticsearch::configdir}/templates_import/elasticsearch-template-${name}.json -o /dev/null | egrep \"(200|201)\" > /dev/null",
       unless      => "test $(curl -s '${es_url}?pretty=true' | wc -l) -gt 1",
       refreshonly => true,
-      loglevel    => 'debug'
+      loglevel    => 'debug',
     }
 
   }