【发布时间】:2020-01-19 18:55:36
【问题描述】:
有人可以帮我看看是否可以用循环逻辑来破坏 ansible 变量的值吗? 假设我在 group_vars yaml 中的 value 中有 hashcorp vault 的循环逻辑变量,如下所示:
some_value: "{{ lookup('hashi_vault', 'secret=secret/hello:value auth_method=userpass username=myuser password=mypas url=http://myvault:8200') | default(‘something’, true)}}"
我试图让这看起来更具可读性,就像这样:
some_value: >- "{{ lookup('hashi_vault',
'secret=secret/hello:value
auth_method=userpass
username=myuser password=mypas
url=http://myvault:8200') | default(‘something’, true)}}"
使用 > 和 | 选项打破循环线。但是这种方式将所有循环查询转换为字符串,并作为句子粘贴在调试中。
有什么想法可以在不破坏逻辑的情况下换行吗?
【问题讨论】: