Я пытаюсь опубликовать новый инвентарь 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)