Контроллер

Контроллер#

Automation Controller (контроллер) – центральный компонент платформы Astra Automation, который управляет автоматизацией различных процессов с помощью следующих встроенных механизмов:

  • Управление через графический интерфейс пользователя, CLI, API и Ansible.

  • Наблюдение за различными аспектами процессов выполнения playbook с использованием средств фильтрации.

  • Упрощение запуска процессов с минимальным количеством действий.

  • Развитая система безопасности, базирующаяся на ролевой модели и аудите.

  • Масштабирование системы управления.

  • Обеспечение надежности с помощью кластерных решений и встроенной системы резервного копирования и восстановления.

  • Расширение возможностей за счет интеграции с различными репозиториями коллекций Ansible.

  • Статическая и динамическая инвентаризация.

  • Отправка уведомлений по электронной почте и в различные средства обработки, анализа и распространения сообщений (Grafana, IRC, Mattermost, Slack, Twilio и другие).

  • Автоматическое распределение заданий по группам управляемых узлов для снижения пиковой нагрузки.

  • И многое другое.

Элементы управления и связь между ними.

Управление через веб-интерфейс.

Формальное описание API в стандарте Open API.