如果您将问题中指定的内容放在此文件中,则应该可以使用它:
<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