Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy.
Avoid writing scripts or custom code to deploy and update your applications – automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.
As data centers grew, and hosted applications became more complex, administrators realized they couldn’t scale their manual systems management as fast as the applications they were enabling. That’s why server provisioning and configuration management tools came to flourish.
I try to give you in deep overview on course as well as Ansible itself. You can skip this, if it's boring :).
Install Ansible in ~2 minutes on Centos 7.
Configure Ansible Central Management Server as well as two Nodes (Ubuntu and Oracle Linux) that we are going to use for testing.
Show some basic commands in terminal (ad-hoc commands) to get overview on Ansible simplicity.
Create Ansible playbook to install Apache service on Oracle Linux 7.4, with deep in explanation.
Create Ansible playbook to install Apache service on Ubuntu 16.04, with deep in explanation.
Explain and demonstrate part of Ansible functionality known as Facts Gathering.
Explain how to use Ansible Documentation in best way.
Introduce into Ansible Debugging options.