@neothesilent

Как вывести полный лог выполнения роли Ansible в Teamcity?

Здравствуйте,

Есть 3 сервера Teamcity, Ansible и тестовая среда. Мне надо сделать так, чтобы через Teamcity удаленно выполнялась роль Ansible на тестовой среде. Для этого я прокинул ключи ssh между Teamcity и Ansible, в Teamcity сделал Build Configuration с 1 шагом, в котором отрабатывает скрипт подключения по ssh с параметрами:
ssh -T -p port user@ansible.hostname ansible-playbook /path/to.yml --check

В yml уже указан хост на тестовую среду. Когда запускаю Build из TC , команда отрабатывает, но в Build Log пишется не полный вывод, он почему то только мне вывел [Deprecation Warnings] , там по ходу того, как выполняется playbook они есть, но всего остального нету. Я знаю, что для TC есть плагин под Ansible, но он уже около года не обновлялся, и есть еще Python скрипты с Callbacks.
Что посоветуете сделать?
  • Вопрос задан
  • 1637 просмотров
Пригласить эксперта
Ответы на вопрос 1
nightvich
@nightvich
ITman
Попробуйте добавить перенаправление вывода...
В конец вызываемой команды:
2>&1
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы