Ansible Helper功能?

时间:2017-02-01 02:15:16

标签: ansible

我可以在ansible中编写一个“辅助函数”来设置模块结果中的变量吗?

我正在拉一张JIRA票并注册一个变量,我想将一些变量名转换成更容易管理的东西。

实施例。而不是{{ issue.fields.customfield_1158 }}我想将该字段的值放入名为{{ ticket_cpus }}

的变量中

1 个答案:

答案 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