What are some alternatives?
Ansible - Radically simple configuration-management, application deployment, task-execution, and multi-node orchestration engine
Docker - Docker is an open platform that enables developers and system administrators to create distributed applications.
Salt - Fast, scalable and flexible software for data center automation
Rancher - Open Source Platform for Running a Private Container Service
Python Fabric - Fabric is a Python library and command-line tool for streamlining the use of SSH for application...
Apache Mesos - Apache Mesos abstracts resources away from machines, enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.