我有一个使用lineinfile
模块的易理解的剧本。
它将变量{{ inventory_hostname }}
用于任务的line:
部分
清单中的所有主机都有不同的名称,但每个主机名的名称都以.super.vms
结尾(不要问为什么,它必须是这样的(,所以它看起来像这样:
[webservers]
server1.super.vms
server2.super.vms
database1.super.vms
...
现在我想在line: '{{ inventory_hostname }}'
中添加一些东西,这样它就可以添加没有.super.vms
的行,这样文件看起来像这样:
server1
server2
database1
...
或者创建另一个lineinfile将使用的变量。
Nevermind,由于某种原因,我找到了inventory_hostname_short
变量,它排除了最后一部分。