Facebook
From Torrid Bison, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 168
  1.  #!/bin/bash
  2.  check_server_health() {
  3.    goss -g /path/to/goss.yml validate > /dev/null 2>&1
  4.    return $?
  5.  }
  6.  
  7.  check_server_health
  8.  if [ $? -eq 0 ]; then
  9.    pcs resource cleanup health_check node=$HOSTNAME
  10.  fi
  11.  
  12.  while true
  13.  do
  14.    check_server_health
  15.    if [ $? -ne 0 ]; then
  16.      exit 1
  17.    fi
  18.   sleep 2
  19.  done