⚙️ Semaphore UI
✔️Современный веб-интерфейс для управления популярными инструментами DevOps, который позволяет запускать задачи, управлять конфигурациями и автоматизировать процессы. Он поддерживает Ansible, Terraform, OpenTofu, Terragrunt, PowerShell, Bash, Python и другие инструменты.
➡️ Основные возможности:
💠Запуск задач. Можно запускать плейбуки Ansible, код Terraform и OpenTofu, а также скрипты Bash и PowerShell прямо из браузера.
💠Мониторинг выполнения. В интерфейсе доступны логи, статус выполнения и ошибки для анализа и устранения неполадок.
💠Планирование задач. Позволяет автоматизировать выполнение задач по указанным времени или интервалам с помощью cron-выражений.
💠Управление инвентарём. Определяет целевые системы (серверы, виртуальные машины, контейнеры или облачные ресурсы), на которых будут выполняться задачи. Поддерживает различные типы инвентарёв, включая статические файловые, динамические и на основе состояния Terraform.
💠Группы переменных (Variable Groups/Environments). Контексты конфигурации, которые содержат чувствительную информацию, такую как переменные окружения, секреты и параметры, необходимые задачам при выполнении.
💠Контроль доступа. Ролевая модель с разрешениями на уровне проектов и функциями совместной работы в команде. Пользователи могут иметь разные роли (администратор, редактор, просмотрщик) с различными возможностями.
💠Управление секретами. Безопасное хранение и шифрование чувствительных данных, включая SSH-ключи, API-токены и переменные окружения.
💠Интеграция через API. Полноценный API с документацией OpenAPI/Swagger для интеграции с корпоративными системами и рабочими процессами.
🐙 Перейти на Github
🔨 bash_help
Post #1192
2.36K

- 👍 9
- ✍ 3
- 🔥 3