Added gemfiles and cached gem dependencies

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Removed modules gitignore rule

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added puppetfiles and modules

Modules are being committed to ensure that dependencies are always available for
this puppet repo. Librarian-puppet is used to manage modules from the Puppet
Forge. Custom modules (that are not in the forge) are also placed in the modules
directory.

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added initial README doc

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added initial puppet config.

This file is actually managed by puppet, so it is not edited directly.

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added initial authentication configuration

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

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

- Takes the node's hostname as a parameter to set in the hosts filee
- Added common services so that nodes may access them via hostname

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added note for the vpn incompatible patterns

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

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added module to manage hostname of node

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

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

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added rsync service configuration for xinetd

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

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added USE flags for mpd

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added USE flags for ncmpcpp

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added USE flags for picard

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

Signed-off-by: Byron Sanchez <byron@hackbytes.com>
Added mutt USE flags

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