Rex — remote execution, configuration management and software deployment software