why is vendor/puppet not ignored