Resource Type: elasticsearch_service_file

Defined in:
lib/puppet/type/elasticsearch_service_file.rb
Providers:
ruby

Overview

Manages elasticsearch service files.

Properties

  • content

    Service file contents in erb template form.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent

Parameters

  • defaults_location

    File path to defaults file.

  • group

    Group to run service under.

  • homedir

    Elasticsearch home directory.

  • instance

    Elasticsearch instance name.

  • memlock

    Memlock setting for service.

  • name (namevar)

    Fully qualified path to the service file.

  • nofile

    Service NOFILE ulimit.

  • nproc

    Service NPROC ulimit.

  • package_name

    Name of the system Elasticsearch package.

  • pid_dir

    Directory to use for storing service PID.

  • provider

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

  • user

    User to run service under.