Ansible 可解辅助函数?
我可以在ansible中编写一个“助手函数”来设置模块结果中的变量吗 我正在拉一张JIRA票据并注册到一个变量中,我想将一些变量名转换为更易于管理的名称Ansible 可解辅助函数?,ansible,Ansible,我可以在ansible中编写一个“助手函数”来设置模块结果中的变量吗 我正在拉一张JIRA票据并注册到一个变量中,我想将一些变量名转换为更易于管理的名称 例如,我不想把{{issue.fields.customfield{u 1158}}这个字段的值放在一个名为{ticket\u cpus}}的变量中,我最后结巴了一下。它完全实现了我想要的。我能够从前面的命令中获取结果,并将它们保存为易于读取的变量名 代码段: - name: Set Facts from JIRA set_fact:
例如,我不想把
{{issue.fields.customfield{u 1158}}
这个字段的值放在一个名为{ticket\u cpus}}
的变量中,我最后结巴了一下。它完全实现了我想要的。我能够从前面的命令中获取结果,并将它们保存为易于读取的变量名
代码段:
- 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
你写了一个问题“有没有最佳实践”(已经有了),我看到一个请求“为我写这个”。ಠ_ಠ 重新措辞并回答。。。不要求任何人写任何东西,只是指向正确文档的指针。很难准确地理解如何使用这些框架,它们的语法围绕YAML以及设计者复杂的意见。这个问题可以有一些示例代码来说明OP到目前为止有哪些功能,但是这个问题作为一个整体似乎是一个我想要答案的问题,如果我使用Ansible的话。