Ansible-如何为角色依赖关系创建条件

Ansible-如何为角色依赖关系创建条件,ansible,Ansible,如果需要在特定条件下运行角色依赖项,可以使用jinja模板。 如果条件为true/met,这将导致一个角色运行。在role/meta/main.yml中添加: --- dependencies: - role: "{{ 'my_role' if some_condition else '' }}" 例如: --- dependencies: - role: "{{ 'aws_start' if varx is defined else 'awx_deploy' }}"

如果需要在特定条件下运行角色依赖项,可以使用jinja模板。
如果条件为true/met,这将导致一个角色运行。

在role/meta/main.yml中添加:

---
  dependencies:
  - role: "{{ 'my_role' if some_condition else '' }}"
例如:

---
  dependencies:
  - role: "{{ 'aws_start' if varx is defined else 'awx_deploy' }}"