Denis 災 nobody
это чятик, а не мейл лист
чятик с нормами приличия и уважения к другим участникам, а не "кому уже 10"
Denis 災 nobody
и писать по 1-2 слова на сообщение, (!!когда в этом нет смысла!!, Дмитрий) - это верх неуважения
Denis 災 nobody
еще раз - выделить код, копипасты и проч - норма
Vitaly
О, расскажите про террфаорм, кто пользовался. Что это такое, в двух словах и что позволяет сделать? Статьи в интернете отличаются умным языком и оторванностью от реальности как-то. Для каких задач можно использовать.
Lex
описываешь свою инфраструктуру на dsl и и рулишь ей
Vitaly
Вот я и говорю, ничего из этих слов не понятно. Какую инфраструктуру? Что должно быть начальным состоянием, чтобы оно могло привести его в конечное? Вот у меня в инфраструктуре есть DNS, pxe, zimbra, redmine, gitlab, и подобные штуки. Скажем, переезжаю я на новое место/железо. Как может помочь тераформ? Он же не умеет ставить ОС на железо, нужно вручную, а потом ansible по-мдее и так подойдёт. С ipmi только сервера подходят, но всё равно, какую функциональность, отличную от ansible он на себя берёт ?
Magistr
Он делает провиженинг у облачных провайдеров, и делает это удобней чем тот же клаудфомейшн у амазона
Vitaly
А, т.е. только для облаков используется преимущественно?
Magistr
Те сконфигуриь впц сеть секуриьи группы, начинку инстансов, запустить это все после запуска тнстанса может дернуть ансибл для уже конфигурации
Magistr
Да, для железа форман более менее может подойти
Dmitry
у формана один только фатальный недостаток
Aleksey
бляцкий паппет под капотом ?
Denis 災 nobody
а чем паппет плох? ))
Lex
а чем паппет плох? ))
dsl, ruby, pull модель...
Dmitry
а чем паппет плох? ))
што ты делаишь в этам чатиге? :)))
Pavel
Коллеги, а в чем суть того что notify нельзя послать без action ? Это так задумано?
Pavel
tasks: - name: reload nginx notify: reload nginxERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.
Navern
да
Navern
делай debug
Navern
просто и всё
Pavel
Интересный костылик, спс
Navern
Интересный костылик, спс
да норм костыль=) нзч
Pavel
Нашел еще один элегантный костыль tasks: - name: reload nginx command: /bin/true notify: reload nginx
Dmitry
Еще один суперэлегантный костыль? :) tasks: - name: reload nginx service: name=nginx state=reloaded
Pavel
Это не годится так как завязано на имя сервиса.
Pavel
а в хэндлер можно инкапуслировать всю логику.
Navern
Еще один суперэлегантный костыль? :) tasks: - name: reload nginx service: name=nginx state=reloaded
ну хэндлеры решают задачу рестартить ровно один раз
Lex
на основе этого чата можно прийти к выводу, что ипользование ansible это костылестроение
Pavel
Ну когда все получается красиво и лаконично, никто же тут не пишет.
Pavel
А это все-таки большинство
Dmitry
костыли - это шеф, паппет и вообще всё на руби :)
Dmitry
наброс моде он
Lex
кстати, кто как решает вопрос с деплоем zookeeper с помощью ансибла?
Lex
костыли - это шеф, паппет и вообще всё на руби :)
chef для своих задач охуенен и у него нет конкурентов в его нише
Dmitry
значит, я не в его нише, сорян :)))
Dmitry
а что это за ниша?
ниша чеф юзеров
Oleksandr
а, точно
nvkv
Ну знакомые чеф-юзеры говорят, что им нравиться писать руби, а не ямл
nvkv
о чём мы вчера говорили
Lex
эм, тестирование, версионирование, очень большие инсталяции, репорты по состоянию
nvkv
можно случайно почувствовать себя руби-программистом
Dmitry
а, ну пусть пишут
nvkv
а не жалким админом
Dmitriy
нравится писать на руби, а не yaml
Dmitry
для ОЧЕНЬ БОЛЬШИХ инсталляций есть Saltstack вместо ansible
Dmitriy
nvkv
в голос
Dmitry
да, я питоноёб, конечно. и меня блевать тянет, когда я вижу шеф и руби
Oleksandr
Ну знакомые чеф-юзеры говорят, что им нравиться писать руби, а не ямл
как сказал бы чистяков, девочки должны нравиться, а не писать руби
Dmitriy
а что это за ниша?
ниша любителей переопределять переменные в 20 местах
nvkv
ну руби и руби
nvkv
какая разница-то?
Oleksandr
эстетичность
nvkv
оспади
nvkv
это буквы на экране
Dmitry
когда я смотрю в деплой на солте или ансибле, все норм
Dmitriy
это буквы на экране
это буквы на экране - и этот экран ты видишь половину своей сознательной жизни
nvkv
ансибл мне очень нравится тем, что он декларативный
Dmitry
когда мне платили за деплой шефом, я выкатывал 1.5 раза больше денег или прощались
Oleksandr
фауст гёте тоже буквы на экране :)
Dmitry
я что-то неправильно делал?
nvkv
меньше возможностей наебаться
nvkv
потому что я туповат и наебаться легко могу
nvkv
ансибл мне не даёт
nvkv
дали бы мне руби, я бы такой пиздец устроил
nvkv
фауст гёте тоже буквы на экране :)
суть Фауста Гёте очень мало меняется от языка, на котором ты его читаешь, если что
Dmitry
ансибл мне очень нравится тем, что он декларативный
люблю такое. когда надо писать "что должно быть сделано", а не "что надо делать". предельный случай второго рода - это фабрик :)
nvkv
это буквы на экране - и этот экран ты видишь половину своей сознательной жизни
ну какбе, никто же не заставляет видеть на экране исключительно эти буквы половину сознательной жизни
Oleksandr
суть Фауста Гёте очень мало меняется от языка, на котором ты его читаешь, если что
я к тому, что буквы на экране тоже могут быть эстетичны
Lex
бля
Vlad
кстати, кто как решает вопрос с деплоем zookeeper с помощью ансибла?
ставим вот этой ролью: https://github.com/vadikgo/ansible-zookeeper
Dmitriy
ну какбе, никто же не заставляет видеть на экране исключительно эти буквы половину сознательной жизни
ну ты сказал, что это всего-лишь буквы. Это не правда. Это буквы, с которыми ты постоянно работаешь. В этом смысле питон, бесспорно, няшечка. В самом общем смысле конечно нет разницы, руби или питон юзать. Некоторые и перл до сих пор используют - и рады
Lex
server.{{loop.index}}={{server}}:2888:3888 — а есть гарантия какая-либо, что loop.index будет одинаковый каждый раз для сервера?