Puppet Run with customrun cmd results in exception

I'm using ansible as a way to kick off puppet runs. When I engage Puppet
Run from foreman using a customrun cmmand I receive the following error:

ERROR – : Exception 'no implicit conversion of Array into String' when
executing '["/bin/ansible", "windows -raw -a 'puppet agent --test' -l",
["puppettest.test"]]'

I also tried it with the default customrun settings and receive the same
error.

Here's my foreman-debug output

HOSTNAME: puppet.test
OS: redhat
RELEASE: CentOS Linux release 7.1.1503 (Core)
FOREMAN: 1.7.4
RUBY: ruby 2.0.0p598 (2014-11-13) [x86_64-linux]
PUPPET: 3.7.5
DENIALS: 4