如何在Ansible中指定角色依赖项路径?
我想包括角色依赖性。不过它看起来像是从galaxy下载的。我已经在pc中扮演了一个角色。如何在“元”文件中提供指向它的路径 比如说,我想安装一个依赖于角色a的角色B 这是我的结构如何在Ansible中指定角色依赖项路径?,ansible,ansible-role,Ansible,Ansible Role,我想包括角色依赖性。不过它看起来像是从galaxy下载的。我已经在pc中扮演了一个角色。如何在“元”文件中提供指向它的路径 比如说,我想安装一个依赖于角色a的角色B 这是我的结构 ~/Ansible/Playbook.yml ~/Ansible/Roles/ROLE_B ~/Ansible/Roles/ROLE_A Meta-file of ROLE_B: --- dependencies: [ - ~/Ansible/Roles/ROLE_A ] 知道它是否正确吗?语法不正确。您应该
~/Ansible/Playbook.yml
~/Ansible/Roles/ROLE_B
~/Ansible/Roles/ROLE_A
Meta-file of ROLE_B:
---
dependencies: [
- ~/Ansible/Roles/ROLE_A
]
知道它是否正确吗?语法不正确。您应该使用YAML或JSON来定义列表,但不能同时使用两者
dependencies:
- ~/Ansible/Roles/ROLE_A
但是,如果角色位于
roles
目录中,则不需要提供角色的完整路径。因此,以下几点就足够了:
dependencies:
- ROLE_A