我可以在ansible中编写一个“辅助函数”来设置模块结果中的变量吗?
我正在拉一张JIRA票并注册一个变量,我想将一些变量名转换成更容易管理的东西。
实施例。而不是{{ issue.fields.customfield_1158 }}
我想将该字段的值放入名为{{ ticket_cpus }}
答案 0 :(得分:0)
我最终在set_fact遇到了麻烦。它完成了我正在寻找的东西。我能够从上一个命令中获取结果并将其保存为易于读取的变量名称。
代码段:
- name: Set Facts from JIRA
set_fact:
server_name: issue.meta.fields.customfield_11162
server_os: issue.meta.fields.customfield_11169
server_cpus: issue.meta.fields.customfield_11160
server_memory: issue.meta.fields.customfield_11159