Resource Type: elasticsearch_plugin

Defined in:
lib/puppet/type/elasticsearch_plugin.rb
Providers:
elasticsearch_plugin

Overview

Plugin installation type

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent

Parameters

  • configdir (defaults to: /etc/elasticsearch)

    Path to the elasticsearch configuration directory (ES_PATH_CONF).

  • elasticsearch_package_name

    Name of the system Elasticsearch package.

  • java_home

    Optional string to set the environment variable JAVA_HOME.

  • java_opts (defaults to: [])

    Optional array of Java options for ES_JAVA_OPTS.

  • name (namevar)

    An arbitrary name used as the identity of the resource.

  • plugin_dir (defaults to: /usr/share/elasticsearch/plugins)

    Path to the Plugins directory

  • plugin_path

    Override name of the directory created for the plugin

  • provider

    The specific backend to use for this ‘elasticsearch_plugin` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • proxy

    Proxy Host

  • source

    Source of the package. puppet:// or file:// resource

  • url

    Url of the package