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"
}
}
}