The format of a playbook is quite straightforward, but strict in terms of spacing and layout. A playbook consists of plays. A play is a combination of targets hosts and the tasks we want to apply on these hosts, so a drawing of a playbook is this:
To execute this playbook, we simply run:
ansible-playbook -i hosts my_playbook.yml