0

我想包括角色依赖。但是看起来它是从银河下载的。我已经在 pc 中有一个角色。如何在“元”文件中提供它的路径。

比如说,我想安装一个依赖于 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
]

知道它是否正确吗?

4

1 回答 1

1

语法不正确。您应该使用 YAML 或 JSON 来定义列表,但不能同时使用两者。

dependencies:
  - ~/Ansible/Roles/ROLE_A

roles但是,如果角色位于目录中,则无需提供角色的完整路径。因此,以下内容就足够了:

dependencies:
  - ROLE_A
于 2017-05-09T03:09:07.570 回答