Внедрение Ansible в CI/CD воркфлоу состоит из двух основных методов. - Использование Ansible в настройке Jenkins Pipeline для CI/CD. - Интегрирование Ansible с инструментами CI/CD GitOps для Kubernetes, такими как ArgoCD или Flux.
А есть примеры использования Semaphore или AWX для этих целей? Ведь запускать Ansible через Jenkins, ArgoCD не всегда удобно.
Мне казалось что облачные функции себя не оправдали и не особо востребованы. Их неудобно отлаживить и мониторить. Managed containers имеют схожие возможности, но гораздо удобнее в обслуживании.
Ненужные файлы должны очищаться в конце выполнения задачи. Если этого не происходит, значит это баг. Буду благодарен если вы ошипете подробнее, какие файлы и где не удаляются.
Это другой проект, документация по Semaphore UI/Pro находится здесь: https://docs.semaphoreui.com/
Да, работает. Вот пример: https://github.com/semaphoreui/semaphore/tree/develop/examples/openldap
В
docker-compose.yml
можно увидеть рабочую конфигурацию для OpenLDAP.Будет реализовано по мере возможности. Сейчас это запланировано на версию 2.15, как и большое количество других фич :)
На днях будет релиз 2.14. Также опубликую новость на Хабре :)
puppet агент такой же демон, как и ssh. Он разве не может упасть из-за ошибки конфига или еще чего?
Есть какие-то более точные и объективные показатели чем популярность?
Особенно мне нравится пренебрежительного отношения к PHP-разработчикам со стороны разработчиков на "более правильных" языках 🤮
Просто для сравнения:
Ansible популярнее Puppet, Chif, и др. примерно в 10 раз, судя по кол-ву звезд на GitHub, числу запросов в Google.
Это как сказать про PHP/JS-разработчика, "такое ощущение, что веб приложения вы не пишете, многие вещи больно делать на PHP/JS".
А есть примеры использования Semaphore или AWX для этих целей? Ведь запускать Ansible через Jenkins, ArgoCD не всегда удобно.
Фатальный недостаток конечно же есть)) но еще Rundeck устаревший, webui некрасивый ))
Спасибо :)
Из этого списка, конкурентом Semaphore, для работы с Ansible, можно назвать только AWX ;)
Мне казалось что облачные функции себя не оправдали и не особо востребованы. Их неудобно отлаживить и мониторить. Managed containers имеют схожие возможности, но гораздо удобнее в обслуживании.
На DigitalOcean нет таких огромных инстаносов. Но я этого и не утверждал :)
А CPU я тестировал с помощью
sysbench
и у DO результаты были гораздо лучше.Cамый большой на DO - 256Гб/32 dedicated CPU стоит $2 за чаc.
в AWS такого размера инстанс(но с vCPU) , стоит также (я думал будет дороже...).
Отличается тем, что Digital Ocean сильно дешевле и проц там быстрее.
Есть какие-нибудь обновления по сабжу? :)
Похоже что главный параметр здесь Revenue Growth YoY ;)
https://github.com/semaphoreui/semaphore/issues/2679
Ненужные файлы должны очищаться в конце выполнения задачи. Если этого не происходит, значит это баг. Буду благодарен если вы ошипете подробнее, какие файлы и где не удаляются.
Понятно, а какие именно возможности по кластеризации вы используете? В статье на написано