【发布时间】:2019-04-18 09:18:40
【问题描述】:
我正在尝试使用 ansible 设置服务器,我想使用 this galaxy role。
它定义了一个我想自定义的template,但我不知道怎么做。
现在我将角色定义为 requirements.yml 并使用以下方式安装它:
ansible-galaxy install -r requirements.yml
在我的系统某处安装了该角色。
我尝试将文件夹树重新创建到存储我的剧本的存储库中:
roles
|- ansible-role-passenger
|- templates
|- passenger.j2
但它不起作用。当我运行我的剧本时,ansible 使用来自 Galaxy 角色内部的 passenger.j2 文件。
我想我可以在 github 上 fork 银河角色,然后像我想要的那样编辑文件 passenger.j2,但我不知道这是否有“更好”的方法:)
【问题讨论】:
标签: ansible ansible-template ansible-galaxy