Manage Chef workstation package via Cookbook

Is there an easy way (like chef ingredient) to manage chef workstation package installation on a host/node via a cookbook/recipe? I want to be able to do something like

chef_ingredient 'workstation'

and it downloads and installs the latest chef-workstation version to the node. I have seen that I can easily build the download URL for the chef workstation package from automatic attributes. But before I do that I wanted to ask if there is already a solution for what I am trying to do?

Thx for the help,