我无法使用其他 API 将主机分配到 ansible 塔库存中的组。任何人都在研究它,请让我知道身体的要求。
问问题
1745 次
1 回答
1
我找到了解决方案。对我来说,问题是我正在搜索api/v2/inventories/{id}/groups/
;事实证明,您实际上必须查看api/v2/groups/{id}/hosts/
。
将主机添加到清单组
网址: {your host}/api/v2/groups/{id}/hosts/
方法:POST
有效载荷:
{
"name": "{hostname}",
"description": "",
"enabled": true,
"instance_id": "",
"variables": ""
}
这将在指定的组中创建一个主机。
在 AWX 和 Ansible Tower 中,您可以导航到浏览器中的 url,然后您可以一直向下滚动,如果您可以进行 POST,那里会有一个包含有效负载的表单。您可以填写并直接在浏览器中发布。
当您在普通 GUI 中的清单组中时,您可以在 URL 中找到清单组的 ID。
于 2019-08-02T19:28:06.110 回答