Puppet Class: dmlite::plugins::librarian::config

Inherits:
dmlite::plugins::librarian::params
Defined in:
manifests/plugins/librarian/config.pp

Overview

Parameters:

  • enable_librarian (Any) (defaults to: $dmlite::plugins::librarian::params::enable_librarian)
  • user (Any) (defaults to: $dmlite::params::user)
  • group (Any) (defaults to: $dmlite::params::group)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'manifests/plugins/librarian/config.pp', line 1

class dmlite::plugins::librarian::config (
  $enable_librarian = $dmlite::plugins::librarian::params::enable_librarian,
  $user             = $dmlite::params::user,
  $group            = $dmlite::params::group
) inherits dmlite::plugins::librarian::params {

  file {
    '/etc/dmlite.conf.d/librarian.conf':
      owner   => $user,
      group   => $group,
      mode    => '0600',
      content => template('dmlite/plugins/librarian.conf.erb'),
      require => Package['dmlite-plugins-librarian']
  }
}