Let puppet work out the appropriate provider and ensure the service is enabled to start on boot.
Supply su a SHELL parameter as confluence user has a shell of /bin/true which prevents the start and stop commands from running causing confluence not to start on system boot.
Merge pull request #1 from brucem/fixservice

Changes to ensure confluence service starts on reboot