The community mesos cookbook requires the community zookeeper cookbook. It uses an optional library function from the zookeeper cookbook which allows for zookeeper discovery via exhibitor. Our hadoop::zookeeper and hadoop::zookeeper_server recipes in the hadoop cookbook do not provide this functionality and conflict with the community zookeeper cookbook. Also, Chef doesn't have a way to allow more than one cookbook to satisfy a dependency, even if we did provide the functionality. Supporting this means forking the community cookbook and removing/changing the dependency, which could be problematic, or writing our own cookbook.