metche

Puppet metche Module

Vox Pupuli

puppet

5,649 downloads

3,063 latest version

5.0 quality score

Version information

  • 2.0.0 (latest)
  • 1.1.1
  • 1.1.0
released Mar 16th 2019
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x
  • Puppet >= 5.5.8 < 7.0.0
  • Ubuntu

Start using this module

Documentation

puppet/metche — version 2.0.0 Mar 16th 2019

Puppet-metche

Build Status Puppet Forge Puppet Forge - downloads Puppet Forge - endorsement Puppet Forge - scores 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!

Authors

This module got migrated from sbadia to Vox Pupuli