Ошибка создания инвентаря AWX с использованием REST API - PullRequest
0 голосов
/ 26 апреля 2020

Я пытаюсь опубликовать новый инвентарь awx с переменной ssh_common_args, но у меня, похоже, есть проблема с экранированием символов.

curl -k -s --user apiuser:$apipassword -X POST -H 'Content-Type: application/json' https://awx.com/api/v2/inventories/ --data '{
            "name": "Smart Inventory",
            "description": "Smart Inventory",
            "host_filter": "variables__icontains=smartinventoryhost",
            "organization": "1",
            "variables": "ansible_ssh_common_args: '-o ProxyCommand=\"ssh -o StrictHostKeyChecking=no -q user@hostname.com -A ssh -o StrictHostKeyChecking=no -W %h:%p -q user@hostname.com\"'",
            "kind": "smart"
            }' | python3 -m json.tool

Но получаю ошибку ниже. Любые идеи? спасибо,

curl: option -W: is unknown
curl: try 'curl --help' or 'curl --manual' for more information
Expecting value: line 1 column 1 (char 0)
...