为了账号安全,请及时绑定邮箱和手机立即绑定

如何在索引中引用变量值

如何在索引中引用变量值

RISEBY 2022-04-27 16:05:55
当我对值进行硬编码时,它可以正常工作。例如-- name: display number  debug:    msg: "{{ ansible_facts.partition[2] }}"输出ok: [host] => {    "msg": "786"}但是当我动态地找到变量的值并引用该值时,它就不起作用了。- name: display number  debug:    msg: "{{ ansible_facts.partition[number] }}"## Where: number = 2, finding this value dynamically and setting as fact输出 The error was: 'list object' has no attribute u'2'我还尝试使用将数字变量转换为整数set_fact:   number: "{{ number | int }}"但没有运气。任何人都可以提供帮助将不胜感激。
查看完整描述

1 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

尝试如下:

- name: display number
  debug:
    msg: "{{ ansible_facts.partition[number|int] }}"


查看完整回答
反对 回复 2022-04-27
  • 1 回答
  • 0 关注
  • 151 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信