From 45114e6557ede683308c0031c976921016bcb0c9 Mon Sep 17 00:00:00 2001 From: mboelen Date: Mon, 25 May 2015 17:20:58 +0200 Subject: [PATCH] Chef support added --- include/tests_tooling | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/include/tests_tooling b/include/tests_tooling index 6f8e6150..6d4b9917 100644 --- a/include/tests_tooling +++ b/include/tests_tooling @@ -45,6 +45,25 @@ Display --indent 4 --text "Found: Cfengine (cfagent)" --result FOUND --color GREEN fi + CHEF_LOCATIONS="/opt/chef/bin /opt/chef-server/sv /opt/chefdk/bin" + for I in ${CHEF_LOCATIONS}; do + if [ -d ${I} ]; then + if [ -f ${I}/chef-client ]; then + CHEFCLIENTBINARY="${I}/chef-client" + AUTOMATION_TOOL_FOUND=1 + Display --indent 4 --text "Found: Chef client (chef-client)" --result FOUND --color GREEN + logtext "Result: found chef-client (chef client daemon) in ${I}" + fi + if [ -f ${I}/erchef ]; then + CHEFSERVERBINARY="${I}/erchef" + logtext "Result: Chef Server (erchef) is installed (${CHEFSERVERBINARY})" + AUTOMATION_TOOL_FOUND=1 + Display --indent 4 --text "Found: Chef Server (erchef)" --result FOUND --color GREEN + logtext "Result: found erchef (chef server daemon) in ${I}" + fi + fi + done + # Puppet if [ ! "${PUPPETBINARY}" = "" ]; then logtext "Result: Puppet is installed (${PUPPETBINARY})"