https://github.com/simp/pupmod-simp-logrotate
The SIMP logrotate Puppet Module
https://github.com/simp/pupmod-simp-logrotate
Last synced: 3 months ago
JSON representation
The SIMP logrotate Puppet Module
- Host: GitHub
- URL: https://github.com/simp/pupmod-simp-logrotate
- Owner: simp
- License: other
- Created: 2015-05-19T09:49:36.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-08-20T19:53:18.000Z (almost 2 years ago)
- Last Synced: 2024-12-10T06:10:11.602Z (over 1 year ago)
- Language: Ruby
- Size: 280 KB
- Stars: 2
- Watchers: 18
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
[](http://www.apache.org/licenses/LICENSE-2.0.html)
[](https://bestpractices.coreinfrastructure.org/projects/73)
[](https://forge.puppetlabs.com/simp/logrotate)
[](https://forge.puppetlabs.com/simp/logrotate)
[](https://travis-ci.org/simp/pupmod-simp-logrotate)
# pupmod-simp-logrotate
#### Table of Contents
1. [Description](#description)
2. [Setup - The basics of getting started with logrotate](#setup)
* [What logrotate affects](#what-logrotate-affects)
* [Setup requirements](#setup-requirements)
3. [Usage - Configuration options and additional functionality](#usage)
4. [Reference](#reference)
5. [Limitations - OS compatibility, etc.](#limitations)
6. [Development - Guide for contributing to the module](#development)
## Description
Configure LogRotate global options.
Use `logrotate::rule` for specific configuration options.
## Setup
### What logrotate affects
Manages the following:
* `logrotate` package
* `/etc/logrotate.conf` file
* `/etc/logrotate.simp.d` directory and its contents
### Setup Requirements
This module requires the following:
* [puppetlabs-stdlib](https://forge.puppet.com/puppetlabs/stdlib)
* [simp-simplib](https://forge.puppet.com/simp/simplib)
## Usage
```puppet
class { 'logrotate': }
```
## Reference
See [REFERENCE.md](REFERENCE.md).
## Limitations
SIMP Puppet modules are generally intended for use on Red Hat Enterprise
Linux and compatible distributions, such as CentOS. Please see the
[`metadata.json` file](./metadata.json) for the most up-to-date list of
supported operating systems, Puppet versions, and module dependencies.
## Development
Please read our [Contribution Guide](https://simp.readthedocs.io/en/stable/contributors_guide/index.html).
If you find any issues, they can be submitted to our
[JIRA](https://simp-project.atlassian.net).