Роли в Ansible помогают управлять сложностью плейбуков, разбивая их на отдельные более мелкие фрагменты.                                                                          habr.com                       Это позволяет:
  - Повторно использовать общие шаги настройки между различными типами серверов.                                                                          habr.com                       
- Сосредоточиться на общих целях настройки, а не на механизме выполнения отдельных задач.                                                                          habr.com                       
- Улучшить поддерживаемость плейбуков: более мелкие, цельноориентированные плейбуки легче понять, обновить и отлаживать.                                                                          labex.io                       
- Упростить коллаборацию: модульные плейбуки облегчают работу нескольких членов команды над автоматизацией.                                                                          labex.io                       
Кроме того, использование ролей позволяет сохранять плейбуки чистыми и модульными, что облегчает поддержку и масштабирование Ansible-инфраструктуры с течением времени.                                                                          labex.io