Ievgen
немного правда по другому поводу, но важен же результат так?
Sergey
туда откровенный говнокод на ансибле сливать планировали
Sergey
где стыдоба, но рабоатет, а переделывать лениво
Aleksey
костыль девопса то ?
Aleksey
кажется проект не взлетел
Nikolay
Работаю над веб проектом. Сейчас используем виртуалки от хетзенра. Используем ансибл для конфига серверов (типо установить nginx, сконфигурировать его и т.д.) планируем перевести часть проекта в digital ocean с их лоад балансером, приватной сетью и хранилищем для файлов и теперь самая сложная часть, я не знаю как правильно тут задать вопрос) примерно так: есть какие-то паттерны для ansible + could?
Aleksey
там 4 костяля. два моих. одним я горжусь второй уже выпили :)
Ievgen
если костылем гордишься - это золотой костыль
Aleksey
я тут намедне попробовал ansigenom
Aleksey
удобно.
Nikolay
то есть шаблонов нет?
Aleksey
жаль что не работает с 2+
Aleksey
то есть шаблонов нет?
начни делать говорю же.
Nikolay
ну это понятно)
Aleksey
from Greenfield
Nikolay
но если есть какие-нибудь доклады, типо бест практис
Nikolay
чтобы не наступать на грабли
Aleksey
бестпрактис прочитать доку и начать делать жеж
Nikolay
с ансиблом работать умею, а вот с клаудами опыта мало)
Nikolay
тут даже да, вопрос больше про клауды (сейчас это понял)
Ievgen
а что клауды
Nikolay
хотя и про ансибл тоже)
Nikolay
трудно вопрос задать нужный)
Nikolay
опыта мало с этим
Aleksey
модулей для клауда в коробке дофига
Ievgen
такие же виртуалки итд, плюс api
Ievgen
поднял опустил
Aleksey
есть прекрасный канал взаимопомощи по облакам @cloud_flood
Dok
Рыбята, я бы сам решил, но уже устал, а очень хочется сделать, так что попрошу https://pastebin.com/fUAxh5EJ Он мне тычет на name, но я то знаю, что он так стебётся
Nklya
опять пастебин
Nklya
Dok
опять пастебин. Могу и сюда влепить
Aleksey
спецсимволы в нейм
Nikolay
опять пастебин. Могу и сюда влепить
в текстовый файл и сюда)
Nikolay
или на гист гитхаба)
Aleksey
гист или паста
Dok
пфф сек
Aleksey
зачем захломаять тут 1000500 букв текста я хз
Dok
Nikolay
такие же виртуалки итд, плюс api
например, если мы поднимаем новую машинку ансиблом, как потом ее обновлять? ну то есть ее же не будет в файле с хостами
Aleksey
пфф сек
уберешь конечно русские буквы и ! знаки
Dok
уберешь конечно русские буквы и ! знаки
ни, у меня куча другой рабочей фигни с таким названием
Anonymous
ладно, у меня ещё вопрос. я хочу сделать так: у меня есть некий дефолтный темплейт с конфигом условного нжинкса, я его заливаю как обычно. но я хочу, чтобы копировался другой темплейт, если вдруг есть такой, с доменом в названии. что-то типа - template: src: '{{ item.domain | default(common) }}.j2' ... только чтобы проверялась не переменная, а наличие сурс-файла. такое возможно?
Aleksey
господа а кто нить знает как в телеге можно игнорить одного челоека ?
Dok
Да и если нейм убрать, то будет орать на темплейт
Aleksey
в irc был можно
Dok
Vadim
Да и если нейм убрать, то будет орать на темплейт
так ты определись что в этой таске хочешь сделать - template или cron
Aleksey
это только перс. а что бы в канале было не видно что пишет :) ?
Vadim
это только перс. а что бы в канале было не видно что пишет :) ?
я перманентным маркером на мониторе закрашиваю. CLOSED WORKSFORME
Vadim
рекомендую отдельный монитор сразу, не повторяй моих ошибок
Aleksey
ты ведь точно знаешь какие там файлы есть
Anonymous
но я не хочу городить сложные условия в роли
Roman
как вариант, хранить данные для ротации в самих файлах logrotate, а не в кронтабе @Dok2d резко чат улетел, не заметил
Aleksey
но я не хочу городить сложные условия в роли
stat: ... register: bla ... when: bla.exists defined and bla.exits
Anonymous
stat: ... register: bla ... when: bla.exists defined and bla.exits
но так стат проверяет на удалённом хосте, а мне надо наличие темплейта в самой роли проверить
Anonymous
тогда lookup
во, это нравится
Aleksey
но так всё равно плохо.
Anonymous
чем чревато кроме неэлегантности?
Vadim
чем чревато кроме неэлегантности?
больше строк, не забыть gather_facts
Aleksey
users.d и вот это всё
Ievgen
мм нет не пилил
Ievgen
не особо надо пока по крайней мере
Ievgen
но кстати раскопал вот еще
Aleksey
у тя там кластеров 100500 неужели юзеры все линейно описаны
Ievgen
https://github.com/golang-migrate/migrate
Ievgen
кластеров не 100500, но потенциально может быть N, люблю просто заранее напилить