如何将新创建的容器添加到Ansible的主机资源清册中?

如何将新创建的容器添加到Ansible的主机资源清册中?,ansible,ansible-inventory,Ansible,Ansible Inventory,我有一个剧本,它创建了一个新的容器并在其中运行命令 创建容器后,playbook中会有第二个播放,将容器引用为主机。当第二次播放时,会导致跳过:没有匹配的主机 这很可能是因为新容器不在Ansible的主机清单文件中 如何将新创建的容器添加到Ansible的主机,或者Ansible如何在不在Ansible的主机文件中的容器上运行命令?Ansible plays在必须在资源清册中定义的目标上运行。对于动态创建的主机,可以创建内存资源清册 看。您可以定义与资源清册文件中相同的属性。通过查看该模块,添加

我有一个剧本,它创建了一个新的容器并在其中运行命令

创建容器后,playbook中会有第二个播放,将容器引用为主机。当第二次播放时,会导致跳过:没有匹配的主机

这很可能是因为新容器不在Ansible的主机清单文件中


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

Ansible plays在必须在资源清册中定义的目标上运行。对于动态创建的主机,可以创建内存资源清册


看。您可以定义与资源清册文件中相同的属性。

通过查看该模块,添加的主机仅可用于该会话,并且不是持久的。是应该将容器添加到Ansible的主机以实现持久性,还是应该在运行时获取可用的容器?