Forge Home

bi_grep

Puppet management for grep

8,893 downloads

8,564 latest version

3.1 quality score

Version information

  • 0.0.4 (latest)
  • 0.0.3
  • 0.0.2
released Jun 3rd 2015
This version is compatible with:
  • ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'bi-bi_grep', '0.0.4'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add bi-bi_grep
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install bi-bi_grep --version 0.0.4

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

bi/bi_grep — version 0.0.4 Jun 3rd 2015

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with grep
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module

Overview

This modules has to main purposes:

  • Manage the static data associated with the grep package
  • Provide a wrapper around binaries in the grep package that are useful inside Puppet configuration

Module Description

The static data associated with the binaries contained in the grep package are stored in a puppet module data Hiera store. This allows higer level Hiera lookups to override binary paths, configuration files, etc...

Setup

puppet module install bi-bi_grep -i /path/to/moudles

Usage

Consistent static data

To use the statc data (for instance in another class or define):


define my_define() {
    require ::bi_grep::install::grep
    ...
    notice("The grep binary is $::bi_grep::install::grep::exe_path")
}

Reference

For more information see the projects wiki.

Limitations

Development

For more information see the projects wiki.