如何将新创建的容器添加到Ansible的主机库存中?

时间:2017-06-24 00:58:57

标签: ansible ansible-inventory

我有一个playbook,可以创建一个新容器并在其中运行命令。

创建容器后,在剧本中有第二个游戏,它将容器作为主机引用。当第二次播放时,它会导致skipping: no hosts matched

这很可能是由于新容器不在Ansible的主机库存文件中。

如何将新创建的容器添加到Ansible的主机中?或者Ansible如何在不在Ansible主机文件中的容器上运行命令?

1 个答案:

答案 0 :(得分:1)

Ansible游戏在必须在库存中定义的目标上运行。对于动态创建的主机,您可以创建内存中的库存。

add_host module。您可以定义与清单文件中相同的属性。