Ansible Playbook安装角色/目录中的所有角色

Ansible Playbook安装角色/目录中的所有角色,ansible,Ansible,my playbook.yml如何安装roles/目录中的所有角色,而不是指定要运行的每个角色 需要安装的角色已经在requirements.txt文件中指定,我只想指定一次 它可能看起来像: --- - hosts: all - roles: - roles_path: ./roles/* 您可以尝试组合两个模块:查找并包含角色@ITIC所说的内容是准确的,但当您要实现它时,请小心这些角色之间的依赖关系,例如,假设角色a已经运行的角色b。为此,您可以将角色命名为001 role,00

my playbook.yml如何安装roles/目录中的所有角色,而不是指定要运行的每个角色

需要安装的角色已经在requirements.txt文件中指定,我只想指定一次

它可能看起来像:

---
- hosts: all
- roles:
    - roles_path: ./roles/*

您可以尝试组合两个模块:查找并包含角色@ITIC所说的内容是准确的,但当您要实现它时,请小心这些角色之间的依赖关系,例如,假设角色a已经运行的角色b。为此,您可以将角色命名为
001 role
002 role
,或者您可以,然后ansible将按其拓扑顺序应用这些角色