Class: Puppet::Provider::ElasticParsedFile

Inherits:
ParsedFile
  • Object
show all
Defined in:
lib/puppet/provider/elastic_parsedfile.rb

Overview

Parent class for Elasticsearch-based providers that need to access specific configuration directories.

Direct Known Subclasses

ElasticYaml

Class Method Summary collapse

Class Method Details

.shield_config(val) ⇒ Object

Find/set a shield configuration file.

Returns:

  • String



9
10
11
# File 'lib/puppet/provider/elastic_parsedfile.rb', line 9

def self.shield_config(val)
  @default_target ||= "/etc/elasticsearch/shield/#{val}"
end

.xpack_config(val) ⇒ Object

Find/set an x-pack configuration file.

Returns:

  • String



16
17
18
# File 'lib/puppet/provider/elastic_parsedfile.rb', line 16

def self.xpack_config(val)
  @default_target ||= "/etc/elasticsearch/x-pack/#{val}"
end