2

我无法使用其他 API 将主机分配到 ansible 塔库存中的组。任何人都在研究它,请让我知道身体的要求。

4

1 回答 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 回答