An open API service indexing awesome lists of open source software.

https://github.com/deric/puppet-journald

Configure Systemd journal
https://github.com/deric/puppet-journald

Last synced: 12 months ago
JSON representation

Configure Systemd journal

Awesome Lists containing this project

README

          

# puppet-journald

[![Puppet
Forge](http://img.shields.io/puppetforge/v/deric/journald.svg)](https://forge.puppetlabs.com/deric/journald) [![Build Status](https://travis-ci.org/deric/puppet-journald.png?branch=master)](https://travis-ci.org/deric/puppet-journald) [![Puppet Forge
Downloads](http://img.shields.io/puppetforge/dt/deric/journald.svg)](https://forge.puppetlabs.com/deric/journald/scores)

Module for managing journald configuration.

```puppet
class { 'journald':
options => {
'Storage' => 'auto',
}
}
```
or from Hiera:

```yaml
journald::options:
Storage: 'auto'
Compress: 'yes'
```

## Parameters

* `conf_file` path to `systemd-journald` configuration file
* `log_dir`
* `manage_service` whether Puppet should manage journald service (default: `true`)
* `service_name` name of the journald service
* `options` hash containing journald directives, see `[man journald.conf](https://www.freedesktop.org/software/systemd/man/journald.conf.html)`

## Requirements

* Puppet 4 and newer