Because cookbook metadata often has relative filepaths reading external files to populate it's fields, the instance_eval call should happen when the active directory is that which contains the cookbook.