Контроллер#
Astra Automation Controller (контроллер) – центральный компонент платформы Astra Automation, который управляет автоматизацией различных процессов с помощью следующих встроенных механизмов:
Управление через графический интерфейс пользователя, CLI, API и Ansible.
Наблюдение за различными аспектами процессов выполнения playbook с использованием средств фильтрации.
Упрощение запуска процессов с минимальным количеством действий.
Развитая система безопасности, базирующаяся на ролевой модели и аудите.
Масштабирование системы управления.
Обеспечение надежности с помощью кластерных решений и встроенной системы резервного копирования и восстановления.
Расширение возможностей за счет интеграции с различными репозиториями коллекций Ansible.
Статическая и динамическая инвентаризация.
Отправка уведомлений по электронной почте и в различные средства обработки, анализа и распространения сообщений (Grafana, IRC, Mattermost, Slack, Twilio и другие).
Автоматическое распределение заданий по группам управляемых узлов для снижения пиковой нагрузки.
И многое другое.
Элементы управления и связь между ними.
Управление через веб-интерфейс.
Формальное описание API в стандарте Open API.