(PUP-3175) Isolate yamldir for node/check_woy_cache_works.rb

@joshcooper I'm not familiar with the webrick and passenger scenarios, but `puppet_user` is basically short for `on host, 'puppet master --configprint user'`. Is that sufficient for webrick and passenger?