metche

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

sbadia

sbadia

10,973 downloads

4,505 latest version

4.6 quality score

Version information

  • 1.0.1 (latest)
  • 1.0.0
  • 0.0.2
  • 0.0.1
released Mar 19th 2018
This version is compatible with:
  • Debian
    ,
    Ubuntu
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!