Opensearch Puppet Module
Table of Contents
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.