我发现自己一直在角色和任务之间感到困惑。
我知道标签是一种标记单个项目的方法,但我很困惑如何使用它们。
假设我必须执行以下操作
Users
Create a user named "deploy"
Add ssh key for "deploy" user
Git
Install git
Clone some git repo
“用户”和“Git”会是我在顶级 YML 文件中的两个主要角色吗?每个子项(例如“安装 Git”)是一项任务吗?我会用标签标记每个子任务吗?还是我用标签标记角色?
只是寻找 Ansible 层次结构的概述。