我想包含角色依赖关系。但是看起来它是从银河下载的。我已经在电脑中扮演了一个角色。如何在"元"文件中提供它的路径。
比如说,我想安装一个依赖于ROLE_A的ROLE_B。
这是我的结构。
~/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