具有索引的ansible循环失败

时间:2019-05-31 23:00:41

标签: linux ansible

这是一个带有循环项的简单剧本。
我无法列出带有索引的项目。

- hosts: all
  become: yes
  gather_facts: no
  tasks:
  - name: count our fruit
    debug:
      msg: "{{ item }} with index {{ my_idx }}"
    loop:
      - apple
      - banana
      - pear
    loop_control:
      index_var: my_idx
    register: item_var

  - name: debug item_var
    debug:
      #var: item_var.results
      var: item_var.results[{{my_idx}}].item
  

任务[调试item_var]   ****************************************************** ***************致命:[centos-test]:失败! => {“ msg”:“该任务包括一个选项   具有未定义的变量。错误是:“ my_idx”为   未定义 \ n \ n错误似乎出在   '/home/cngo/ansible/p79/test.yml':第18行第5列,但可能\ nbe   \ n \ n文件的其他位置,具体取决于确切的语法问题。   令人反感的行似乎是:\ n \ n \ n-名称:debug item_var \ n ^   在这里\ n“}

0 个答案:

没有答案
相关问题