electrical/puppet-logstash — pull request #53 by blalor (2013-05-08 12:59:25+00:00)
Title: Fix containment, create log dir, preserve java.io.tmpdir

These address issues I've experienced using the module personally.

The containment is to keep the `Package[logstash]` resource from floating off and getting processed before my apt repository is defined.

An absent log directory will prevent logstash from starting.

From a usability perspective, it's best not to force the user to duplicate the java.io.tmpdir property setting in the defaults file. That should be provided as a separate variable, if it's needed.