Ansible:在标准循环中使用变量

vikas027

我在描述下面的例子试图用户变量这里

- name: add several users 
  user: name={{ item.name }} 
  state=present groups={{ item.groups }} 
  with_items: 
    - { name: 'testuser1', groups: 'wheel' } 
    - { name: 'testuser2', groups: 'root' }

这可以正常工作,但是当我尝试注入变量时,它无法按预期工作。我敢肯定,我做错了什么。

vars:
    - old:
        - ens155
        - ens160
    - new:
        - eth0
        - eth1

我正在尝试使回显消息类似于ens155 is eth0ens160 is eth1,但是此代码显示了此消息-[ens155, ens160] is [eth0, eth1]

- shell: echo {{ item.old }} is {{ item.new }}
    with_items:
      - { old: '{{ old }}', new: '{{ new }}' }

我很高兴更改变量的定义方式。

vikas027

我不得不像下面那样使用with_together

- shell: echo {{ item.0 }} is {{ item.1 }}
  with_together:
    - "{{ old }}"
    - "{{ new }}"

Ansible IRC频道为我提供了帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在fortran循环中使用指针变量

来自分类Dev

在for循环中使用变量的存储值

来自分类Dev

在fortran循环中使用指针变量

来自分类Dev

在for循环中使用变量的存储值

来自分类Dev

在for循环中使用多个变量

来自分类Dev

在循环中使用 getter setter 变量

来自分类Dev

如何在循环python外的for循环中使用变量

来自分类Dev

在嵌套的for循环中使用变量/动态条件变量

来自分类Dev

在循环中使用变量变量名

来自分类Dev

需要使用在for循环中使用的变量

来自分类Dev

使用Swift在for循环中使用两个变量

来自分类Dev

不能在嵌套的for循环中使用特定变量?

来自分类Dev

在循环中使用$ .getJSON追加到全局变量

来自分类Dev

SQL:在循环中使用变量来创建新表

来自分类Dev

为什么Coffeescript在循环中使用其他变量?

来自分类Dev

在循环中使用大于/小于运算符的变量

来自分类Dev

如何在同步循环中使用异步变量?

来自分类Dev

在for循环中使用分组变量更新data.table

来自分类Dev

将按钮作为变量引用以在循环中使用

来自分类Dev

不能在嵌套的for循环中使用特定变量?

来自分类Dev

如何在for循环中使用两个变量?

来自分类Dev

SQL:在循环中使用变量来创建新表

来自分类Dev

为什么Coffeescript在循环中使用其他变量?

来自分类Dev

如何在bash脚本的for循环中使用参数变量?

来自分类Dev

jinja:在if语句中使用for循环中的变量

来自分类Dev

如何在For循环中使用2个变量?

来自分类Dev

PHP-在while循环中使用变量($$)

来自分类Dev

如何在for循环中使用Liquid包含变量?

来自分类Dev

SAS:在宏程序的循环中使用动态宏变量

Related 相关文章

热门标签

归档