Указание приоритета процесса в Ansible - PullRequest
0 голосов
/ 28 мая 2020

Можно ли указать приоритет процесса для задачи Ansible?

Сценарий использования - установка низкого приоритета для дорогостоящей и долго выполняющейся задачи резервного копирования. В сценарии bash я бы использовал для этого nice . Я ничего не нашел, выполнив поиск по ключевым словам "приоритет процесса" и "хороший" в сочетании с "Ansible".

1 Ответ

1 голос
/ 28 мая 2020

async задач позволяют запускать задачи в фоновом режиме. Это помогает избежать блокировки оставшихся задач длительными задачами. Подход работает до тех пор, пока оставшиеся задачи не зависят от задачи, помеченной async, это может сократить время ожидания.

Например, ожидание завершения загрузки огромного файла и следующей задачей c полностью независимая команда, которая может занять некоторое время. Так как задача asyn c будет работать в фоновом режиме к моменту ее завершения, остальные независимые команды будут выполнены.

Ссылка на документацию ниже https://docs.ansible.com/ansible/latest/user_guide/playbooks_async.html

...