我刚开始学习使用Ansible。
我想使用脚本将主机添加到库存文件中,我想知道是否有一个命令行工具来完成这一任务。
像这样的东西;
ansible-inventory -i inventory.yml --add-host hostname --ip <ipaddress> --password <password>我查看了Ansible的文档,但找不到能够更改库存文件的命令。
如果没有这样的命令,我只需在脚本中更改文件本身,但我并不是这个的超级粉丝,因为我担心这很容易出错。
发布于 2022-02-21 10:24:39
不,这里没有命令。但这只是一个yaml文件..。在Ansible Galaxy中有一个编辑yaml文件的模块。
另一种选择是使用某种数据库。清单不一定必须是文本文件,它也可以是获取其他地方数据的脚本。
https://serverfault.com/questions/1094316
复制相似问题