Как увеличить предел результата awx cli до 25

Я работаю с awx cli (19.1.0 ) и awx (13.0.0) в среде с более чем 100 серверами

Когда (например) запрос завершился неудачно или изменил результаты с помощью:

awx --conf.host https: //my.awx --conf.username myuser --conf.password mypass -k -f human --filter 'event_display, event_data, host_name, play, task, stdout' job_events list --job 1234 --event runner_on_ok --changed true> / tmp / tmp

Я получаю ровно 25 результатов.
(Это соответствует разбивке на страницы api awx?!)
Есть ли возможность получить все результаты выполнения awx?
( ARA было бы отличной альтернативой cli, но это не применимо для моей среды / задачи)


Обновление / Подсказка Я не знал, что, похоже, можно получить только правильная справка командной строки ( - справка ) в случае успешной аутентификации (см. мой комментарий к ответу )

0
задан 18 May 2021 в 10:45
1 ответ

Чтобы получить все результаты, добавьте к запросу флаг --all.

usage: awx job_events list [-h] [--all] [-f {json,yaml,jq,human}]
                       [--filter TEXT] [--conf.color BOOLEAN] [-v]
                       [--type {job_event}] [--created CREATED]
                       [--modified MODIFIED] [--job ID]
                       [--event {runner_on_failed,runner_on_start,runner_on_ok,runner_on_error,runner_on_skipped,runner_on_unreachable,runner_on_no_hosts,runner_on_async_poll,runner_on_async_ok,runner_on_async_failed,runner_item_on_ok,runner_item_on_failed,runner_item_on_skipped,runner_retry,runner_on_file_diff,playbook_on_start,playbook_on_notify,playbook_on_include,playbook_on_no_hosts_matched,playbook_on_no_hosts_remaining,playbook_on_task_start,playbook_on_vars_prompt,playbook_on_setup,playbook_on_import_for_host,playbook_on_not_import_for_host,playbook_on_play_start,playbook_on_stats,debug,verbose,deprecated,warning,system_warning,error}]
                       [--counter INTEGER] [--event_data JSON/YAML]
                       [--failed BOOLEAN] [--changed BOOLEAN]
                       [--uuid TEXT] [--parent_uuid TEXT] [--host ID]
                       [--host_name TEXT] [--playbook TEXT] [--play TEXT]
                       [--task TEXT] [--role TEXT] [--stdout TEXT]
                       [--start_line INTEGER] [--end_line INTEGER]
                       [--verbosity INTEGER]

--all

    fetch all pages of content from the API when returning results (instead of just the first page)

Ссылка: Руководство пользователя Ansible Tower / AWX CLI v3.8.3

1
ответ дан 28 July 2021 в 14:06

Теги

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