Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/voxpupuli/puppet-metche
Manage metche with puppet
https://github.com/voxpupuli/puppet-metche
hacktoberfest linux-puppet-module puppet ubuntu-puppet-module
Last synced: 4 months ago
JSON representation
Manage metche with puppet
- Host: GitHub
- URL: https://github.com/voxpupuli/puppet-metche
- Owner: voxpupuli
- License: gpl-3.0
- Created: 2013-04-07T14:15:35.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-04-12T12:14:10.000Z (10 months ago)
- Last Synced: 2024-04-13T23:10:38.883Z (10 months ago)
- Topics: hacktoberfest, linux-puppet-module, puppet, ubuntu-puppet-module
- Language: Ruby
- Homepage: http://forge.puppetlabs.com/puppet/metche
- Size: 170 KB
- Stars: 0
- Watchers: 43
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Puppet-metche
[![Build Status](https://travis-ci.org/voxpupuli/puppet-metche.png?branch=master)](https://travis-ci.org/voxpupuli/puppet-metche)
[![Puppet Forge](http://img.shields.io/puppetforge/v/voxpupuli/metche.svg)](https://forge.puppetlabs.com/voxpupuli/metche)
[![Puppet Forge - downloads](https://img.shields.io/puppetforge/dt/puppet/metche.svg)](https://forge.puppetlabs.com/puppet/metche)
[![Puppet Forge - endorsement](https://img.shields.io/puppetforge/e/puppet/metche.svg)](https://forge.puppetlabs.com/puppet/metche)
[![Puppet Forge - scores](https://img.shields.io/puppetforge/f/puppet/metche.svg)](https://forge.puppetlabs.com/puppet/metche)
[![License](http://img.shields.io/:license-gpl3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0.html)Manage [metche](https://labs.riseup.net/code/projects/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
```puppet
include 'metche'
```### Override values
```puppet
class { 'metche':
dopkg => true,
dodetail => true,
email => '[email protected]',
}
```## 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
* https://github.com/voxpupuli/puppet-metche/graphs/contributors
# Release Notes
See [CHANGELOG](https://github.com/voxpupuli/puppet-metche/blob/master/CHANGELOG.md) file.
## Development
[Feel free to contribute](https://github.com/voxpupuli/puppet-metche/). 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