29.2. Ansible 文件和目录结构
如果您要创建跨项目使用的通用角色集合,则应该通过源控制子模块或一个通用位置(如 /opt
)访问它们。项目不应预期从其他项目导入角色或内容。
有关更多信息,请参阅 Ansible 文档中的链接 常规提示。
注意
-
避免使用 playbooks
vars_prompt
功能,因为自动化控制器不以交互方式允许vars_prompt
问题。如果无法使用vars_prompt
,请参阅 作业模板功能中的调查。 -
避免使用 playbook
暂停
功能时没有超时,因为自动化控制器不允许以交互方式取消暂停。如果无法使用pause
,则必须设置超时。
作业使用 playbook 目录作为当前工作目录,尽管必须编写作业来使用 playbook_dir
变量,而不必依赖于此操作。