как запросить маас API с curl

Я пытаюсь выяснить, как запросить сервер MAAS с помощью curl.

Я начинаю экспериментировать с запросом CLI, чтобы я мог построить скрипт python для удаленной команды и запроса без использования приложения MAAS CLI.

Конечной целью является контроль / запрос MAAS с возможностью.

Я попытался:

curl -u "username:password"  "http://machine/MAAS/api/1.0/nodes/?op=list" 

Ответ был:

Unrecognised signature: GET
1
задан 4 February 2015 в 05:21

2 ответа

Я посмотрел на http://marsweather.ingenology.com/ и нашел этот пример

curl -X GET http://marsweather.ingenology.com/v1/latest/

плюс другой код оболочки, используя «curl». Я думаю, что вы начнете. Вам все еще нужно иметь инструменты для работы с JSON, но это кажется непонятным для этого вопроса.

0
ответ дан 23 May 2018 в 23:33

Пример сообщения в maas-api

desiredSettings = {
    "ip_range_high": "10.30.0.252",
    "ip_range_low": "10.30.0.152",
    "broadcast_ip": "10.30.0.255",
    "name": "eth3",
    "ip": "10.30.0.0",
    "subnet_mask": "255.255.255.0",
    "management": "2",
    "interface": "eth3"
}

#resp = client.post(u"nodegroups/%s/interfaces/" % (cluster_uuid), "new", **desiredSettings)
0
ответ дан 23 May 2018 в 23:33

Другие вопросы по тегам:

Похожие вопросы: