Opensearch Puppet Module

Build Status Release Puppet Forge Puppet Forge - downloads Puppet Forge - endorsement Puppet Forge - scores puppetmodule.info docs Apache-2 License

Table of Contents

  1. Description
  2. Setup
  3. Usage
  4. Reference
  5. Limitations
  6. Development

Description

This module sets up Opensearch.

Setup

The module manages the following

  • package installation via archive, package, or repository
  • configuration file
  • service

Requirements

Usage

Some exmaples for the usage of the modules

Basic usage

include opensearch

Use another version (see https://opensearch.org/downloads.html for valid versions)

class { 'opensearch':
  version => '2.6.0',
}

Do not use default settings, only my settings

class { 'opensearch':
  use_default_settings => false,
  settings             => {
    'valid_opensearch_key' => 'valid_value',
  },
}

Do not restart the service on package or configuration changes

class { 'opensearch':
  restart_on_package_changes => false,
  restart_on_config_changes  => false,
}

Reference

Please see the REFERENCE.md

Limitations

This module is built upon and tested against the versions of Puppet listed in the metadata.json file (i.e. the listed compatible versions on the Puppet Forge).

Development

Please see the CONTRIBUTING.md file for instructions regarding development environments and testing.