# USING ROLES:
A More Practical Playbook

Roles are a packages of closely related Ansible content that can be shared more easily than plays alone.

- Improves readability and maintainability of complex plays
- Eases sharing, reuse and standardization of automation processes
- Enables Ansible content to exist independently of playbooks, projects -- even organizations
- Provides functional conveniences such as file path resolution and default values

Roles are closely related Ansible content that are organized into a pre-defined directory structure, making them easier to reuse and share among groups.