/roles
some-role/
files/
configuration-files/
rule1.xml
rule2.xml
rule3.xml
my-playbook.yml
假设角色是通过ansible-galaxy安装的,我希望在不操纵角色的情况下包含rule4.xml
。我会把它放在哪里,我将如何包含它?
答案 0 :(得分:0)
如果您的观点是“扩展”角色,只需创建另一个角色来处理差异(例如file4.xml
),例如some-role-my-purpose
,在some-role-my-purpose/meta/main.yml
中添加依赖关系some-role
1}}那应该是全部。
如果file4.xml
有一般兴趣,请向some-role
发送拉取请求。
旁注:在使用galaxy角色构建我的基础架构之前,我会三思而后行。角色非常小,added_value_of_change/screwed_by_change
比率非常低。你最好分配你喜欢的人,并从这里开始控制变革。