gpt4 book ai didi

ansible - 如何在执行剧本时在命令行中添加多个 list 文件

转载 作者:行者123 更新时间:2023-12-03 16:30:13 24 4
gpt4 key购买 nike

我有一本有两个不同剧本的剧本

Sample.yml
- name : Play1
hosts: Host1
tasks:
...
- name: Play2
hosts: Host2
tasks:
...

我需要使用两个不同的主机(Host1和Host2)运行此剧本,并且这两个不同的主机存在于 list /目录下的两个单独的文件(Hostfile1和Hostfile2)中。
inventory/
Hostfile1
Hostfile2
.
.
HostfileN

我想知道在运行剧本时如何包括两个不同的主机文件。我知道通过在命令行中包含整个文件夹(inventory/)可以实现此目的,但是我在 list /文件夹中有很多主机文件,因此此选项将加载未使用的主机文件。

我试图像下面一样跑
ansible-playbook -i inventory/Hostfile1,Hostfile2 sample.yml

但这是行不通的。因此,有人知道如何通过在命令行中提供多个主机文件来运行剧本吗?

最佳答案

只需简单地多次提供-iansible-playbook -i inventory/Hostfile1 -i inventory/Hostfile2 sample.yml

关于ansible - 如何在执行剧本时在命令行中添加多个 list 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54904433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com