因此,根据我收集的内容,我们可以使用ansible.cfg设置运行playbook时ansible查找的默认库存文件。
我们还可以通过命令行运行ansible playbook时使用-i参数覆盖该库存。
有没有办法让我在不使用命令行或更改ansible.cfg文件的情况下在剧本中指定特定的特殊库存文件?
答案 0 :(得分:1)
您可以使用add_host
模块在剧本内部形成动态广告资源
但是您必须编写一些库存文件解析器以将正确的参数提供给add_host
。
一般来说,这是错误的方法。你应该把剧本和库存分开。