【发布时间】:2017-05-06 06:15:27
【问题描述】:
Ansible 是否为已启用 allow_duplicates 的 role dependencies 重复角色变量?
例如,假设一个剧本包含不止一次的角色application-environment 允许重复,Ansible 会创建其变量的多个副本吗?
meta/main.yml:
---
allow_duplicates: yes
dependencies:
- src: git+http://javasource/git/ansible/roles/organization
version: 1.1.0
vars/main.yml:
---
application_directory: "{{ organization.directory }}/{{ application_name }}"
application_component_directory: "{{ application_directory }}/{{ application_component_name }}"
如果 Ansible 不创建这些变量的多个副本,我如何重新设计角色以支持多个变量?
【问题讨论】:
标签: ansible