Ansible 2: Ad-hoc commands and Getting start Writing a Playbook

Overview of Ansible PLAYBOOK An Ansible playbook is a single YAML file that contains multiple plays. Each Play will be defined with a set of activities that are treated as tasks, and these tasks can be executed at the remote host that is the Ansible client. The task can be a single action that can be one of: Execute a command Run a script install patch or package Reboot VM/box Restart services Simple ansible play can be check the timestamp reboot server wait for connect back check the uptime check timestamp Complex ansible play Take a backup of files on 20 DB VMs Deploy application on 100 App boxes 100 servers patch apply 100 VM reboot after patch Mail and slack notifications on patch process Ansible ad-hoc command When you plan to write a playbook first you need to test the ad-hoc commands as trial and error will gives more confidence to run in a play # Ansible ad-...