Skip to content

l-lotz/puppet-elastic-stack

 
 

Repository files navigation

elastic_stack

This module contains shared code for various Elastic modules, like elastic-elasticsearch, elastic-logstash etc.

Setting up the Elastic package repository

This module can configure package repositories for Elastic Stack components.

Example:

include elastic_stack::repo

You may wish to specify a major version, since each has its own repository:

class { 'elastic_stack::repo':
  version => 5,
}

To access prerelease versions, such as release candidates, set prerelease to true.

class { 'elastic_stack::repo':
  version    => 6,
  prerelease => true,
}

To access the repository for OSS-only packages, set oss to true.

class { 'elastic_stack::repo':
  oss => true,
}

To use a custom package repository, set base_repo_url, like this:

class { 'elastic_stack::repo':
  base_repo_url => 'https://mymirror.example.org/elastic-artifacts/packages',
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 67.9%
  • Puppet 26.1%
  • Shell 6.0%