provisioner/puppet-masterless: Allow manifest_file to be a directory [skip ci]