diff options
author | Michael Boelen <michael@cisofy.com> | 2015-09-08 16:08:49 +0300 |
---|---|---|
committer | Michael Boelen <michael@cisofy.com> | 2015-09-08 16:08:49 +0300 |
commit | e1c2891db9341122f27f73019184c8b93c76d93f (patch) | |
tree | 087e00483c0d0d855b447272ca66edb470d86487 | |
parent | 174172eeba5628455edf628bcd76515b09f869d2 (diff) | |
parent | 66ff2a92292552219940857420b7cca830b126ce (diff) |
Merge pull request #74 from alobodzinski/tooling-cf3
CFEngine 3 detection
-rw-r--r-- | include/tests_tooling | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/include/tests_tooling b/include/tests_tooling index 302a28d9..3da4d60c 100644 --- a/include/tests_tooling +++ b/include/tests_tooling @@ -20,6 +20,8 @@ PUPPET_MASTER_RUNNING=0 SALT_MASTER_RUNNING=0 SALT_MINION_RUNNING=0 + CF3_AGENT_FOUND=0 + CF3_SERVER_RUNNING=0 # ################################################################################# # @@ -44,6 +46,25 @@ AUTOMATION_TOOL_FOUND=1 Display --indent 4 --text "Found: Cfengine (cfagent)" --result FOUND --color GREEN fi + # Cfengine 3 + CF3_LOCATIONS="/var/cfengine/bin" + for I in ${CF3_LOCATIONS}; do + if [ -d ${I} ]; then + if [ -e ${I}/cf-agent ]; then + logtext "Result: found Cfengine3 agent (cf-agent) in ${I}" + AUTOMATION_TOOL_FOUND=1 + CF3_AGENT_FOUND=1 + Display --indent 4 --text "Found: Cfengine (cf-agent)" --result FOUND --color GREEN + fi + IsRunning "cf-server" + if [ ${RUNNING} -eq 1 ]; then + logtext "Result: found Cfengine3 server" + CF3_SERVER_RUNNING=1 + report "automation_tool_running[]=cf-server" + Display --indent 4 --text "Found: Cfengine (cf-server)" --result FOUND --color GREEN + fi + fi + done CHEF_LOCATIONS="/opt/chef/bin /opt/chef-server/sv /opt/chefdk/bin" for I in ${CHEF_LOCATIONS}; do @@ -117,6 +138,8 @@ # ################################################################################# # + report "cf3_server=${CF3_SERVER_RUNNING}" + report "cf3_agent=${CF3_AGENT_INSTALLED}" report "puppet_master=${PUPPET_MASTER_RUNNING}" report "salt_master=${SALT_MASTER_RUNNING}" report "salt_minion=${SALT_MINION_RUNNING}" |