0
我正在尝试生成动态库存文件。我写了一个生成json的程序。我希望能够在不使用--list选项或其他选项的情况下调用我的程序(可以将--list覆盖到某处?)。如果不可能,是否有一个选项可以通过使用JSON文件来生成库存文件(没有带有--list选项的可执行文件)?这是想法将是使用json文件或可执行文件生成动态库存文件--list
ansible-playbook playbook.yml -i test.json
其中json文件是剧本的清单。现在,当我尝试这个方法我收到以下错误:
ERROR! ERROR! host range must be begin:end or begin:end:step
这是JSON林与
{
"myname":{
"hosts":[
"host1.company.biz",
"host2.company.biz",
"host3.company.biz",
"host4.company.biz"
],
"vars":{
"ansible_ssh_private_key_file":"/home/keys/.ssh/id_dev",
"ansible_ssh_private_key_file":"/home/keys/.ssh/id_staging",
"ansible_ssh_private_key_file":"/home/keys/.ssh/id_staging_uk"
}
}
}