【发布时间】:2022-01-23 07:01:51
【问题描述】:
我是真正的 Ansible 初学者。
有没有办法从另一个ansible变量重构一个变量?
例如,这个剧本:
- hosts: servers
vars:
ex_server1: First
ex_server2: Second
ex_server3: Third
toto: ex_
tasks:
- debug:
msg: "{{ toto+ansible_hostname }}"
打印出来:
ok: [server2] => {
"msg": "ex_server2"
}
ok: [server3] => {
"msg": "ex_server3"
}
ok: [server1] => {
"msg": "ex_server1"
}
而不是“第一”、“第二”和“第三”。
有没有办法在这种情况下或在 jinja 模板中打印变量内容而不是变量名?
【问题讨论】: