]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/elasticsearch/manifests/params.pp
Revert "upgrade to elasticsearch/elasticsearch 0.9.6"
[dsa-puppet.git] / 3rdparty / modules / elasticsearch / manifests / params.pp
index 3d1706f2a856871734976db11f5b0d13714aa709..8b137bb414affa3511a64ba8e193cfa2a6fee101 100644 (file)
@@ -133,54 +133,34 @@ class elasticsearch::params {
   # service parameters
   case $::operatingsystem {
     'RedHat', 'CentOS', 'Fedora', 'Scientific', 'Amazon', 'OracleLinux', 'SLC': {
-      $service_name       = 'elasticsearch'
-      $service_hasrestart = true
-      $service_hasstatus  = true
-      $service_pattern    = $service_name
-      $defaults_location  = '/etc/sysconfig'
-      $pid_dir            = '/var/run/elasticsearch'
 
-      if versioncmp($::operatingsystemmajrelease, '7') >= 0 {
-        $init_template     = 'elasticsearch.systemd.erb'
-        $service_providers = 'systemd'
-      } else {
-        $init_template     = 'elasticsearch.RedHat.erb'
-        $service_providers = 'init'
+      case $::operatingsystemmajrelease {
+        '7': {
+          $init_template     = 'elasticsearch.systemd.erb'
+          $service_providers = 'systemd'
+        }
+        default: {
+          $init_template     = 'elasticsearch.RedHat.erb'
+          $service_providers = [ 'init' ]
+        }
       }
 
-    }
-    'Debian': {
       $service_name       = 'elasticsearch'
       $service_hasrestart = true
       $service_hasstatus  = true
       $service_pattern    = $service_name
-      $defaults_location  = '/etc/default'
-      if versioncmp($::operatingsystemmajrelease, '8') >= 0 {
-        $init_template     = 'elasticsearch.systemd.erb'
-        $service_providers = 'systemd'
-        $pid_dir           = '/var/run/elasticsearch'
-      } else {
-        $init_template     = 'elasticsearch.Debian.erb'
-        $service_providers = [ 'init' ]
-        $pid_dir           = false
-      }
+      $defaults_location  = '/etc/sysconfig'
+      $pid_dir            = '/var/run/elasticsearch'
     }
-    'Ubuntu': {
+    'Debian', 'Ubuntu': {
       $service_name       = 'elasticsearch'
       $service_hasrestart = true
       $service_hasstatus  = true
       $service_pattern    = $service_name
+      $service_providers  = 'init'
       $defaults_location  = '/etc/default'
-
-      if versioncmp($::operatingsystemmajrelease, '15') >= 0 {
-        $init_template     = 'elasticsearch.systemd.erb'
-        $service_providers = 'systemd'
-        $pid_dir           = '/var/run/elasticsearch'
-      } else {
-        $init_template     = 'elasticsearch.Debian.erb'
-        $service_providers = [ 'init' ]
-        $pid_dir           = false
-      }
+      $init_template      = 'elasticsearch.Debian.erb'
+      $pid_dir            = false
     }
     'Darwin': {
       $service_name       = 'FIXME/TODO'