Python script to have a singleton service running in a cluster
Project description
Pure Python script to be run on the (two) members of a cluster. The script can execute an arbitrary command on exactly one of the members, while under supervision of the other node. When one node fails, to other takes over, and (optionally) falls back if the failed node comes up again.