Manage metche via Puppet
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)
include 'metche'
class { 'metche':
dopkg => true,
dodetail => true,
email => '[email protected]',
}
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)See CHANGELOG file.
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!
This module got migrated from sbadia to Vox Pupuli