我试图使用Ansible的依赖项功能,但我无法让它工作.有人可以提供一个角色的最小示例,该角色依赖于使用依赖项功能的另一个角色,例如: — 依赖关系: – {role:common} 非常感谢. 如果您
—
依赖关系:
– {role:common}
非常感谢.
如果您将问题中指定的内容放在此文件中,则应该可以使用它:<your-project-home>/roles/webservers/meta/main.yml
确保您的共同角色存在于:
<your-project-home>/roles/common
确保您的项目结构如下所示:
yourplaybook.yml roles/ common/ webservers/
yourplaybook.yml看起来像这样:
--- - hosts: all roles: - webservers
然后你会像这样打电话给你的剧本:
ansible-playbook -i ./inventory-file yourplaybook.yml