The run list of a node seems to take "recipe[mycookbook]::somerecipe" - not "recipes[mycookbook]::somerecipe". This was causing the nodes not to find the Zabbix server.