Ansible Join字典键和值

时间:2018-09-28 15:36:14

标签: python ansible jinja2

我正在尝试使用set_fact将字典加入单个变量中。我想要例如以下内容:

vars:
  my_variables:
    alphakey: alphavalue
    betakey: betavalue

tasks:
  - debug: 
      msg="{{my_variables | join(' -{{item.key}} {{item.value}}'}}"

输出

" -alphakey alphavalue -betakey betavalue"

但是它输出

"msg": "{u'age': 25, u'name': u'Bob'}{{item.key}},{{item.value}}{u'age': 18, u'name': u'Alice', u'address': u'USA'}"

我知道我在联接中编写的语法不起作用,只是有助于解释我想做什么。

有人可以帮我吗?

谢谢

只需添加一下,如果可能的话,我想用一个过滤器做到这一点。

0 个答案:

没有答案