I’ve just merged a number of changes to the master branch of the logrotate cookbook.  The most substantial of these changes is that the logrotate_app definition is now a custom resource.
The test suite is all passing but the test suite is also a bit anemic. I’ll be putting in some work to improve the test situation, but would also appreciate it greatly if anyone has time to use the master branch and let me know if it breaks them.
 You can see the diff here: https://github.com/stevendanna/logrotate/pull/89