The travis tests are failing due to a syntax error on line 25 but I don't immediately see it.  The whitespace in this patch is a bit odd.  The standard indent for puppet code is 2 spaces.  There's also a rake lint target in this module that will run the puppet-lint tool.

Would it make more sense to do the `/etc/default/sysstat` setup in `service.pp`?