def ret_val = execute_command("ssh", ssh_options + " -X " + ssh_username + "@" + ssh_hostname + " " + docker_command,
verbose=false, return_stdout=true)
if (!ret_val.contains(" Active: active (running)") || !ret_val.contains("Checking for obsworker: ..running")) {
- println 'HEALTHY:FAIL for ' + ssh_hostname + '\nRestarting docker...'
- docker_command = "sudo docker-compose -f /root/docker-compose.yml up -d"
- execute_command("ssh", ssh_options + " -X " + ssh_username + "@" + ssh_hostname + " " + docker_command,
- verbose=false, return_stdout=true)
+ println 'HEALTHY:FAIL for ' + ssh_hostname + '\nShutdown the VM right now!'
+ terminate_aws_ec2_instances([inst["instance_id"]])
+ //println 'HEALTHY:FAIL for ' + ssh_hostname + '\nRestarting docker...'
+ //docker_command = "sudo docker-compose -f /root/docker-compose.yml up -d"
+ //execute_command("ssh", ssh_options + " -X " + ssh_username + "@" + ssh_hostname + " " + docker_command,
+ // verbose=false, return_stdout=true)
}
}