Про що йдеться у відповідальних бігунах?


11

Я прочитав файл README з сховища github, а також сайт документації ansible-runner (з офіційного проекту ansible), але не розумію, про що йдеться у ansible-runner і в якому випадку він може бути корисним? Це проект приносить додаткові можливості або він створений для того, щоб працювати ansible по-іншому?


Лише здогадка з вашого опису: я думаю, що це може бути корисним у архітектурі хостів бастіону, де тільки цей хост доступний від відповідального клієнта, і він дбає про те, щоб відтворити книгу запуску на ізольованих хостах, в dmz for example.
Тенсібай

також посилання документації ansible-runner.readthedocs.io/en/latest
Сови

Відповіді:


7

Цей проект має на меті підтримати автоматизацію ведення ангібельних ігор. Існує базуються проект GUI під назвою анзібль Tower або AWX , щоб зробити це, але анзібль-бігун , здається, основний шар автоматизації по суті , замінює анзібль-PlayBook команду.

Існує кілька справді серйозних проблем для автоматизації, коли намагається використовувати ansible-playbook як частину деяких сценаріїв. Вихід анси-плейбука - це найстрашніша річ під сонцем, коли йдеться про розбір. Тож вам слід почати з написання власного вихідного плагіну, а потім написати для цього аналізатор, тоді вам потрібно з’ясувати, як керувати змінними та паролями середовища та багатьма іншими речами. Отже, відповідальний забіг - це відповідь на це. Це дозволило б уберегти артефакти від виконання завдань чи ігрових книжок і зробило б можливим інкапсуляцію ангіпсу в подальшому автоматизації.

Ви можете запустити його з оболонки, ви можете запустити його як модуль python, і для нього навіть є довідковий контейнер, і, очевидно, він використовується AWX. Далі, сподіваємось, емітер подій проекту, сподіваючись, буде набагато краще підключений до систем моніторингу, таких як ELK та систем типу Bus Bus.


0

Щоб завершити відповідь Джирі, я виявив, що ansible-runnerвін використовується як виконуваний час роботи в операторі openhift-оператора , тому ви запускаєте ansible playbook або ansible роль у стручку, щоб узгодити стан кластера, коли зміни з’являються на ресурсах.

Так ansible-runnerце справді виконання програми для ansible як runcабо cri-oможе бути для виконання контейнерів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.