Size: a a a

2021 April 01

L

Lamobot in Ansible
Aleksandr Demshin
дано переменная:
var: "val1"

нужно:
чтобы в темплейте переменная вставилась в двойных кавычках, а не в одинарных

натолкните на мысль, плиз
А пример можно темплейта? :)
"{{ var }}" по идее вставит как нужно
источник

E

Elenhil in Ansible
Aleksandr Demshin
дано переменная:
var: "val1"

нужно:
чтобы в темплейте переменная вставилась в двойных кавычках, а не в одинарных

натолкните на мысль, плиз
"{{var}}" нэ?
источник

E

Elenhil in Ansible
просто оберни плейнтекстовыми кавычками, это же жижа
источник

AD

Aleksandr Demshin in Ansible
блин, я полез в темплейт повнимательнее, а там фильтр to_nice_yaml, спеку еще не прочел, но вангую, что из-за него
источник

E

Elenhil in Ansible
Aleksandr Demshin
блин, я полез в темплейт повнимательнее, а там фильтр to_nice_yaml, спеку еще не прочел, но вангую, что из-за него
так вам в темплейт или в переменную?
источник

E

Elenhil in Ansible
в темплейте то у вас любой плейнтекст вставляется как вы написали
источник

J

John Roe in Ansible
источник

FM

Fedor Mac in Ansible
коллеги, есть какой-то способ указать в таске, что если он зафейлился запустить повторно?
источник

AS

Artem Savinov in Ansible
retry?
источник

FM

Fedor Mac in Ansible
да, спасибо походу то что нужно
источник

VC

Vladimir Chernyshev in Ansible
Посоветоваться хотелось бы: есть сервер с развернутым руками веб приложением и его инфрой (nginx, php-fpm, mysql, ..), обновляется уже через тимсити, делаю плэйбук для разворачивания с нуля инфраструктуры для приложения, но не могу определиться включать ли в него собственно выкатку приложения (дублировать тимсити по сути), ограничиться созданием структуры каталогов чтоб nginx стартовал хотя бы или просто триггерить деплой на тимсити и завершаться
источник

YZ

Yerzhan Zhiyentayev in Ansible
Vladimir Chernyshev
Посоветоваться хотелось бы: есть сервер с развернутым руками веб приложением и его инфрой (nginx, php-fpm, mysql, ..), обновляется уже через тимсити, делаю плэйбук для разворачивания с нуля инфраструктуры для приложения, но не могу определиться включать ли в него собственно выкатку приложения (дублировать тимсити по сути), ограничиться созданием структуры каталогов чтоб nginx стартовал хотя бы или просто триггерить деплой на тимсити и завершаться
Приложение пусть и дальше выкладывает ТС.
Остальное ансибл
источник

YZ

Yerzhan Zhiyentayev in Ansible
Иначе заебешься в двух местах поддерживать
источник

VS

Vladislav 👻 Shishkov... in Ansible
А зачем в двух, надо просто одно выключить...
источник

VZ

Vladimir Zhurkin in Ansible
Vladimir Chernyshev
Посоветоваться хотелось бы: есть сервер с развернутым руками веб приложением и его инфрой (nginx, php-fpm, mysql, ..), обновляется уже через тимсити, делаю плэйбук для разворачивания с нуля инфраструктуры для приложения, но не могу определиться включать ли в него собственно выкатку приложения (дублировать тимсити по сути), ограничиться созданием структуры каталогов чтоб nginx стартовал хотя бы или просто триггерить деплой на тимсити и завершаться
Каждый занимается своим делом . Один CI/CD другой SCM Не надо их смешивать.  В плейбук просто включите возможность установки пакета/бинарника по версии. Оно уже будет забираться из артефактов
источник

VC

Vladimir Chernyshev in Ansible
Yerzhan Zhiyentayev
Приложение пусть и дальше выкладывает ТС.
Остальное ансибл
но папочки все под него создать ансиблем чтоб таски nginx нормально отрабатывали?
источник

YZ

Yerzhan Zhiyentayev in Ansible
Vladimir Chernyshev
но папочки все под него создать ансиблем чтоб таски nginx нормально отрабатывали?
Если их не создаёт тс то да
источник

VC

Vladimir Chernyshev in Ansible
Vladimir Zhurkin
Каждый занимается своим делом . Один CI/CD другой SCM Не надо их смешивать.  В плейбук просто включите возможность установки пакета/бинарника по версии. Оно уже будет забираться из артефактов
да артефактов как таковых нет, чтоб просто взять и установить. Но суть понял. спасибо
источник

VZ

Vladimir Zhurkin in Ansible
Vladimir Chernyshev
да артефактов как таковых нет, чтоб просто взять и установить. Но суть понял. спасибо
ну что то у вас после CI создается же и это лучше куда то положить CD
источник

VZ

Vladimir Zhurkin in Ansible
например нексус
источник