A task automation and configuration management framework