Как стать автором
Обновить

Комментарии 10

Один вопрос, это единственный сервис. Есть ли подобные, где можно запустить те же сценарии в yml.
Если единственный, я лучше поищу решения отдельно для репы/докера, отдельно для деплоя. Просто для взаимозаменяемости в случае чего.

 Это не сервис, а open source проект.

Зачем это, если есть AWX?

1) Ansible Semaphore появился до AWX, это довольно известный проект (5200 звезд на GitHub) и не я его автор.

2) Для запуска Semaphore, в отличие от AWX, не нужен Docker и Kubernetes.

3) Semaphore на много проще и симпатичнее AWX :) Он написан на Go и распространяется всего 1 исполняемым файлом.

Как человек, в прошлом причастный к разработке Semaphore, рад, что проект живёт и развивается.
Мы в своё время ушли на Rundeck, потому что не хватало хранения конфигурации в коде и местами начала мешать завязка на Ansible, но Rundeck тоже не без минусов.

Привет, да, помню :) С тех пор я перевел его на Vue.JS и добавил поддержку Postgres и BoltDB. Возвращайся, будем добавлять чего не хватает ))

Поставил, разобрался, понравилось )) Документация, конечно, неполная. Но есть вопрос, как в темплейте таска указать тег для плейбука? Есть Extra CLI Args но как правильно записать не понятно. По сути мне нужно, чтобы выполнилось `some_palybook.yml --tags regular`. Можете подсказать?

Разобрался, если кому интересно, то правильно будет добавить вот так [ "--tag", "regular"]

Вопрос с взаимодействием с inventory: у меня semaphore не видит файлы в host_vars. Это норма и все переменные придется тащить в файлы инвентаря?

Нет, не норма. А где находится host_vars? Я имею в виду путь в репозитории.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории