It’s paramount that you are able to get your infrastructure and apps delivered quickly and reliably. Management applications should help you achieve your mission better, and help simplify the overall puzzle, rather than making it more complex.
Ansible is an orchestration engine—built to provide a powerful framework for systems automation. Ansible allows you to avoid writing custom scripts or code to manage your applications—but more importantly, it allows you to do so in a language that approaches plain English. This allows everyone on the team to build, read, understand, and modify automation rules faster—which means your business applications get delivered to market faster and more reliably.
Ansible is several tools in one. Rather than just focus specifically on configuration management, application deployment, or IT process workflow, Ansible provides a single interface to coordinate all major IT automation functions:
Ansible also breaks new ground in other areas. No agent or special software is required to be installed on devices under management, so there is no overhead to deploying the tool itself. With no additional ports or root level daemons, it is also a highly secure solution, allowing you to use built-in operating system authentication systems.
Ansible provides over a hundred built-in modules to coordinate everything from service and package management to load balancing and chat notification. Furthermore, it’s extensible in a variety of ways—custom modules can be written in any programming language, and there are many integration points for plugins and customization.