Skip to content

itmanagerro/puppet-lsyncd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Yet another lsyncd Puppet module

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 78.6%
  • HTML 13.7%
  • Lua 7.1%
  • Pascal 0.6%