lsyncd

Yet another lsyncd module
Nic Cope

Nic Cope

negz

17,916 downloads

16,506 latest version

5.0 quality score

Version information

  • 1.2.2 (latest)
  • 1.2.1
  • 1.2.0
  • 1.1.0
  • 1.0.1
  • 1.0.0
released Jul 3rd 2019
This version is compatible with:
  • Ubuntu

Start using this module

Tags: lsyncd, rsync

Documentation

negz/lsyncd — version 1.2.2 Jul 3rd 2019

puppet-lsyncd

Yet another lsyncd Puppet module. This module allows you to configure lsyncd replication via either Puppet resources or Hiera. Currently only the default.rsync process is supported. Feel free to send an issue or a PR if you need to support other processes.

Usage

To configure a replication via a Puppet resource:

lsyncd::rsync { 'myawesomereplication':
  source  => '/tmp/source',
  target  => '/tmp/target',
  options => {
    'archive': true,
  }

Or via Hiera:

lsyncd::rsync:
  myawesomereplication:
    source: /tmp/source
    target: /tmp/target
    options:
      archive: true

Alternatives

You might prefer this lsyncd module for Ubuntu, or this one for RHEL.