Forge Home

metche

[DEPRECATED] Puppet metche Module (please use https://forge.puppet.com/puppet/metche Voxpupuli module)

12,566 downloads

5,916 latest version

4.6 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 1.0.1 (latest)
  • 1.0.0
  • 0.0.2
  • 0.0.1 (deleted)
released Mar 19th 2018
This version is compatible with:
  • ,
This module has been deprecated by its author since May 15th 2020.

The author has suggested puppet-metche as its replacement.

Start using this module

Tags: metche, etc

Documentation

sbadia/metche — version 1.0.1 Mar 19th 2018

Puppet-metche

Build Status Puppet Forge License

Manage metche via Puppet

Overview

Metche is a system that monitors *nix servers configuration file for easy change tracking and team coordination.

Its most helpful feature is the automatic sending of change reports (changelog + packages + configuration diff)

Usage

Using default values

include 'metche'

Override values

class { 'metche':
  dopkg    => true,
  dodetail => true,
  email    => 'notifs@foobar.org',
}

Other class parameters

  • changelog: Activate single changelog file monitoring (/root/Changelog)
  • dopkg: Debian packages monitoring (yes)
  • watchdir: Directory watched by metche (/etc)
  • dodetail: Show diff details for modified files (no)
  • test_time: Minutes until unstable goes to testing (120 min)
  • stable_time: Days until testing goes to stable (3 days)
  • email: Address receiving testing changes report (root)
  • send_stable: Email $EMAIL_ADDRESS after saving a stable state (yes)
  • excludes: Excludes files from metche reports (*.swp)

Contributors

Release Notes

See CHANGELOG file.

Development

Feel free to contribute. I'm not a big fan of centralized services like GitHub but I used it to permit easy pull-requests, so show me that's a good idea!