我无法使用剩余的API将主机分配到ansible塔清单中的组。任何人都在做这个工作,请告诉我我的要求。
答案 0 :(得分:0)
我找到了解决方案。对我来说,问题在于我在api/v2/inventories/{id}/groups/
中搜索;原来您实际上必须查看api/v2/groups/{id}/hosts/
。
URI: {your host}/api/v2/groups/{id}/hosts/
方法:POST
有效载荷:
{
"name": "{hostname}",
"description": "",
"enabled": true,
"instance_id": "",
"variables": ""
}
这将在指定的组中创建一个主机。
在AWX和Ansible Tower中,您可以导航到浏览器中的URL,然后可以一直向下滚动,并且如果可以进行POST,则将有一个包含有效内容的表单。您可以填写它,然后将其发布在浏览器中。
在普通GUI中的库存组中,您可以在URL中找到库存组的ID。