datacentred / puppet-lsyncd

Lsyncd orchestration for puppet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Lsyncd

Build Status

####Table Of Contents

  1. Overview
  2. Module Description
  3. Usage
  4. Limitations

##Overview

Deploys lsyncd and one or many processes

###Module Description

The main module does a basic installation of lsyncd components and directories. A 'process' define is responsible for creating configuration and running an lsyncd process under a specific user. As this is a define it allows multiple lsyncd processes to run concurrently and as different users.

Usage

include ::lsyncd

lsyncd::process { 'puppet':
  content => template('path/to/template.erb'),
  owner   => 'puppet',
  group   => 'puppet',
}

##Limitations

  1. Ubuntu only

About

Lsyncd orchestration for puppet

License:GNU General Public License v3.0


Languages

Language:Ruby 58.3%Language:Puppet 41.7%