Are you on CentOs?
This could be a problem with the permissions of the file. The init script runs as a logstash user who may not be able to read the file.
You may need to use setfacl to grant access.
Check if the puppet module is overwriting the init script.