如何将新创建的容器添加到 Ansible 的主机清单?
How to add a newly created container to Ansible's hosts inventory?
我有一个创建新容器和 运行 命令的剧本。
创建容器后,剧本中会有第二个剧本将容器引用为主机。当第二次播放 运行s 时,它会导致 skipping: no hosts matched
.
这很可能是因为新容器不在 Ansible 的主机清单文件中。
如何将新创建的容器添加到 Ansible 的主机或 Ansible 运行 如何对不在 Ansible 的主机文件中的容器发出命令?
Ansible 在必须在清单中定义的目标上播放 运行。对于动态创建的主机,您可以创建内存清单。
参见add_host
module。您可以定义与清单文件中相同的属性。
我有一个创建新容器和 运行 命令的剧本。
创建容器后,剧本中会有第二个剧本将容器引用为主机。当第二次播放 运行s 时,它会导致 skipping: no hosts matched
.
这很可能是因为新容器不在 Ansible 的主机清单文件中。
如何将新创建的容器添加到 Ansible 的主机或 Ansible 运行 如何对不在 Ansible 的主机文件中的容器发出命令?
Ansible 在必须在清单中定义的目标上播放 运行。对于动态创建的主机,您可以创建内存清单。
参见add_host
module。您可以定义与清单文件中相同的属性。