【发布时间】:2021-05-10 06:45:19
【问题描述】:
我正在从 ManageIQ 调用 AWX 模板。我将 9 个变量传递给剧本(prompt on launch 处于活动状态)。该剧本被成功调用,并且所有的变量都通过了。然而,其中两个变量应该是数组。相反,它们作为字符串传递给 AWX:例如,'["chefclient"]' 而不是 ["chefclient"]。
在将这些变量传递给 AWX 模板之前,我已经确认这些变量在 ManageIQ 中确实是数组类型。
任何线索为什么会发生这种情况?是否所有 var 都会不可抗拒地转换为字符串?我该如何解决这个问题?
谢谢!
【问题讨论】:
标签: ruby ansible-awx manageiq