In this post we are going to understand What are Ansible Roles and How do we implement one. Now let's us keep this definition short and understandable, Roles are way to organise playbook, it consists of fully independent, or interdependent collections of variables, tasks, files, templates, and modules.