Я постоянно путаюсь между ролями и задачами.
Я понимаю, что теги — это способ пометить отдельные элементы, но я не понимаю, как их использовать.
Допустим, мне пришлось сделать следующее
Users
Create a user named "deploy"
Add ssh key for "deploy" user
Git
Install git
Clone some git repo
Будут ли «Пользователи» и «Git» моими двумя основными ролями в файле YML верхнего уровня? Будет ли каждый подпункт (например, «Установить Git») задачей? Буду ли я помечать каждую подзадачу тегом? Или я помечаю роли тегом?
Просто ищу обзор иерархии Ansible.