Class lsyncd::lsyncd
In: /modules/lsyncd/manifests/init.pp
Parent:

Class: lsyncd

lsyncd.

Sample Usage :

 class { 'lsyncd': config_source => 'puppet:///modules/example/lsyncd.conf' }

Resources

Resources

File["/etc/lsyncd.conf"]
   source => $config_source
   content => $config_content
   owner => "root"
   group => "root"
   mode => "0644"
   notify => Service["lsyncd"]
   require => Package["lsyncd"]
File["/var/log/lsyncd"]
   owner => $logdir_owner
   group => $logdir_group
   mode => $logdir_mode
   ensure => directory

As of 2.1.4-3.el6 the rpm package doesn‘t include this directory

Package["lsyncd"]
   ensure => installed
Service["lsyncd"]
   enable => true
   ensure => running
   hasstatus => true
   require => Package["lsyncd"]

[Validate]