Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 2.26 KB

README.md

File metadata and controls

64 lines (43 loc) · 2.26 KB

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