Based on what you said - there is no way to do that.
If you just want to run 2 services ie: apache and mysql… (note: these aren’t real cookbooks just an example)
there is no reason why you wouldn’t have 2 or more entries in a node… or a mix of several roles and several recipes!
apache is apache
mysql is mysql
role production-node maybe this is just something that makes sure firewalls are tightened and security is ehnanced?
linuxbox - you do things here for every linuxbox like i dunno? ensure ntp is running or that whatever other custom linux thing is installed!