site.pp isn't guaranteed to exist in an ENC-based puppet setup (although we do ship a blank one). I'm fine with a path set within exec, but a better fix is to use an explicit path in the command line, e.g. `command => "/bin/mkdir -p ...`