Size: a a a

2017 August 30

SJ

Shmelev Jaroslav in APTLeak
Юзер этих приложений только я
источник

AK

Aleksandr Kozlov in APTLeak
Shmelev Jaroslav
Хотелось бы послушать об опыте использования ansible/saltstack и и т.п.
норм
источник

AK

Aleksandr Kozlov in APTLeak
</thread>
источник

d

d1sen in APTLeak
в общем, прикрутить можно много чего для этого, другое дело, что что git/svn, что ansible/shef избыточны для этого )
источник

SJ

Shmelev Jaroslav in APTLeak
d1sen
в общем, прикрутить можно много чего для этого, другое дело, что что git/svn, что ansible/shef избыточны для этого )
А tarball-ы деплоить через scp неудобно
источник

AK

Aleksandr Kozlov in APTLeak
надо наверное более предметно ситуацию посмотреть, что нужно и что есть
источник

SJ

Shmelev Jaroslav in APTLeak
нужно таскать по дебиановским хостам своё окружение(vim/tmux/zsh преимущественно)
источник

AK

Aleksandr Kozlov in APTLeak
и держать актуальными на всех хостах?
источник

SJ

Shmelev Jaroslav in APTLeak
И иметь возможность его обновлять без боли на всех хостах
источник

SJ

Shmelev Jaroslav in APTLeak
Точно так
источник

SJ

Shmelev Jaroslav in APTLeak
Плюс гита в том, что на бранчах можно реализовать поддержку цыгвина и т.п.
источник

d

d1sen in APTLeak
Shmelev Jaroslav
А tarball-ы деплоить через scp неудобно
в общем, знаю где нечто подобное реализовано на svn, там актуальные конфиги подтягиваются из репы, по крону через svn update
источник

AK

Aleksandr Kozlov in APTLeak
Shmelev Jaroslav
И иметь возможность его обновлять без боли на всех хостах
в общем, у ansible есть модули copy и synchronize, у saltstack есть модули file.managed и file.recurse

можно класть мастер-конфиги в некое место, откуда они будут отправляться на хосты

ansible пушит по ssh, открывая на каждую запущенную команду новый ssh-коннект с хостом, saltstack пуллит от мастер-сервера по zeromq, держа с ним tcp-push и начиная работать сразу как мастер сигналит о задаче (нет оверхеда по времени на коннект)

и тому и другому на хосте нужен пайтон 2.7 или выше

замечу, что агенты солта (миньоны) обычно ставятся system-wide, т.е. привелегированными (хотя могут работать unprivileged, но всё-равно пакет и сервис ставится system-wide, в /etc/salt/ и т.д.)

обе тулы имеют как эксклюзивные, так и пересекающиеся фичи, имеют свои преимущества из-за разницы в парадигме

другой вопрос, что в них есть некоторый порог вхождения, из-за которого возможно будет быстрее написать свой баш-враппер на rsync, проходящий по списку хостов или запускающий их параллельно

(хотя упомянутые тулы стоят своего времени хотя бы потому, что умеют не только держать файлы актуальными, но и много других полезных оркестровых вещей)
источник

SJ

Shmelev Jaroslav in APTLeak
ansible, скорее всего, подойдёт мне больше, т.к. проще и менее заточен под энтерпрайз, который мне особо не нужен.
источник

SJ

Shmelev Jaroslav in APTLeak
да и ssh на всех хостах есть
источник

SJ

Shmelev Jaroslav in APTLeak
попробую, спасибо
источник

Z

Zer0way in APTLeak
😂 тут раздают полезную инфу?
источник

SJ

Shmelev Jaroslav in APTLeak
в любом приличном айтишном чатике раздают полезную инфу если спрашивать (начиная с определенного количества мемберов)
источник

q

qap in APTLeak
Zer0way
😂 тут раздают полезную инфу?
зиродеи
источник

Z

Zer0way in APTLeak
херодеи
источник