hi,

Could someone tell me what's wrong in my statements?


err: Could not retrieve catalog from remote server: Error 400 on SERVER: 
> Could not match  'elasticsearch::java': at 
> /etc/puppet/environments/production/modules/elasticsearch/manifests/init.pp:35



init.pp :

class elasticsearch(
  $ensure          = $elasticsearch::params::ensure,
  $heap_size       = $elasticsearch::params::heap_size,
  $master   = $elasticsearch::params::master,
  $http            = $elasticsearch::params::http,
  $cluster_name    = $elasticsearch::params::cluster_name,
  $node_name       = $elasticsearch::params::node_name,
  $package         = $elasticsearch::params::package,
  $status          = $elasticsearch::params::status,
  $java_install           = $elasticsearch::params::java_install,
  $java_path              = $elasticsearch::params::java_path,
  $java_install_directory = 'UNSET',
  $java_wget_url          = 'UNSET',
  $java_version           = 'UNSET'
  ) inherits elasticsearch::params{

  if ! ($status in [ 'enabled', 'disabled', 'running', 'unmanaged']) {
    fail("status non reconnu")
  }

  # package(s)
  class { 'elasticsearch::package': }

  # config
  class { 'elasticsearch::setup': }

  # service(s)
  class { 'elasticsearch::service': }

  # supervision
  class { 'elasticsearch::supervision': }

  # java
  if $java_install == true {
    class { 'elasticsearch::java': }
    Class['elasticsearch::java'] -> Class['elasticsearch::service']
   
  }

  if $ensure == 'present' {
    Class['elasticsearch::package'] -> Class['elasticsearch::setup']
    Class['elasticsearch::package'] -> Class['elasticsearch::service']
    Class['elasticsearch::setup'] -> Class['elasticsearch::service']

  } else {
    Class['elasticsearch::service'] -> Class['elasticsearch::package']  
  }

}



java.pp :

class elasticsearch::java {

  exec {'java_manual_install':
    command => "wget ${elasticsearch::java_wget_url} | tar .....",
    unless => "java -version 2>&1 | grep ${elasticsearch::java_version}"
  }
}


 

I do not understand what is happening :'(

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to