2020-12-03 21:06:20 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
2023-05-31 22:13:25 +00:00
|
|
|
docker node ls
|
|
|
|
if [ $? == 1 ]; then
|
|
|
|
echo "This is not a docker swarm node exiting"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
2020-12-03 21:06:20 +00:00
|
|
|
docker node inspect {{ ansible_hostname }} --format "{{ '{{' }} .Status.State {{ '}}' }}" | grep -q 'ready'
|
|
|
|
|
|
|
|
if [ $? == 1 ]; then
|
|
|
|
echo "Docker is down restarting"
|
|
|
|
service docker restart
|
|
|
|
else
|
|
|
|
echo "Docker is ok"
|
|
|
|
fi
|