Solved the issue. It was simply that I was referencing source instead of template in the File resource. The pre-existing code had scripts in both the files and templates directories, which I didn't realize. I copied the file in the templates directory instead of files. Such a rookie mistake...
-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.