Icinga2 API - получить конкретные хосты из шаблонов - PullRequest
0 голосов
/ 05 октября 2018

Как я могу установить свои фильтры, чтобы получать только хосты из шаблона, для которых пользовательская переменная установлена ​​в true?

С этим curl я получаю все хосты в шаблоне, но не те, которыеустановили custom_var true

    curl -k -s -u $apiuser:$apipassword -H 'Accept: application/json' -X         
    POST -H 'X-HTTP-Method-Override: GET' https://$url:$port/v1/objects
    /hosts -d '{ "filter": "\"template\" in host.templates",
    "filter_vars": { "custom_var": true } } ' | jq '.'

Любые идеи о том, как я могу получить конкретные хосты?

1 Ответ

0 голосов
/ 05 октября 2018

Наконец я получил работу.Я отредактировал свой фильтр следующим образом:

   -d '{ "filter": "\"template\" in host.templates && host.vars.custom == true" } ''' | jq '.'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...