- an open-source automation engine that automates software provisioning, configuration management, and application deployment (note2)
- IT automation engine for using to drive complexity out of their environments and accelerate DevOps initiatives.
- Ansible, an open source community project sponsored by Red Hat, is the simplest way to automate IT.
- Ansible is the only automation language that can be used across entire IT teams – from systems and network administrators to developers and managers.
- Ansible by Red Hat provides enterprise-ready solutions to automate your entire application lifecycle – from servers to clouds to containers and everything in between.
- Ansible Tower by Red Hat is a commercial offering that helps teams manage complex multi-tier deployments by adding control, knowledge, and delegation to Ansible-powered environments.
The goal of automation process is for update without impact of operational capacity
IT automation, Agile development, DevOps, Deployment, Applicaiton update, Testing,
- CD,CI (Continus Delivery, Continus Integration)
CI systems are build systems that watch various source control
repositories for changes, run any applicable tests, and automatically build (and ideally test) the
latest version of the application from each source control change, such as Jenkins (jenkins.io).
The key handoff for CD is that the build system can invoke Ansible upon a successful build.
Users who also run unit or integration tests on code as a result of the build will also be one step ahead of the game.
Jenkins can utilize Tower to deploy the built artifact into multiple environments,
but a QA/stage environment modeled after production ups the ante and substantially improved predictability along the lifecycle. The data provided back by Ansible can then be referenced, and directly correlated to a Tower job in the Build Systems job.
Ansible’s unique multi-tier, multi-step orchestration capabilities, combined with its push-based architecture, allow for extremely rapid execution of these types of complex workflows
(Why Ansible : https://www.ansible.com/it-automation)
(note3: What is Ansible? // https://www.ansible.com/quick-start-video)