Set MPD to log using syslog

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added ldap server replication

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added user logger

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added user logger to all nodes

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Updated ldap pattern

- Specified root path directory for nginx
- Added retrievel of ldapreader password for replication server

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Abstracted nodejs into its own pattern

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Updated node sol

- Added php pattern
- Added user deployer

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added variable checks to ssh module

This prevents compile failures should the variables not be defined.

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added syslog-ng configuration and service state check

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added dotfiles for deployer when nodejs pattern is used

These dotfiles ensure that global node modules are installed in the home
directory. This prevents permission errors (the default is /usr/*) and allows
for isolating global gems for the user without requiring sudo.

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Updated fail2ban configuration files

- Set logging to syslog
- Enabled jails

Signed-off-by: Byron Sanchez <byron@hackbytes.com>