Anonymous
Но дико костыль - и не про ансибл
Sebor▂▅▇█▓▒░
Sebor▂▅▇█▓▒░
именно (
Тогда руками
Sebor▂▅▇█▓▒░
Sebor▂▅▇█▓▒░
Пусть будет наказанием)
Dmitriy
Тогда руками
не, ну можно и шеллом накостылить то, просто не хотелось его юзать
Anonymous
именно (
Реально из опыта - дешёвое переписывать на своё. Остальные к вам сами дорогу найдут
Anonymous
Можно костыль на шелл - это не ансибл
Dmitriy
Реально из опыта - дешёвое переписывать на своё. Остальные к вам сами дорогу найдут
я это прекрасно понимаю, к сожалению, от меня тут ничего не зависит, есть задача- чтоб работало и у нас и у них.
Sebor▂▅▇█▓▒░
Dmitriy
Можно костыль на шелл - это не ансибл
ну как сделать на шелле знаю,но использовать шелл в ансибле- не очень хорошо
Dmitriy
Я бы сначала решил проблему с процессами
не совсем понял, с какими процессами ?
Sebor▂▅▇█▓▒░
Отделение Bereke Bank
вот, от ансибла и требуется лишь добавить в конфигурацию один сервер, а если он уже есть- не добавлять.
делаешь везде "как надо" темплейтом и строкой из переменных. если орут что где-то сломалось - говоришь "щаз 5 минут" и чинишь (ансиблом, через hostvars/groupvars). это мониторинг же. полежит пару минут - ничего страшного
Anonymous
Обычно подрядчики месяцами не замечают
Sebor▂▅▇█▓▒░
не совсем понял, с какими процессами ?
Найти ответственного и отпинатьвыяснить, что должно быть на всех агентах
Anonymous
Что говорит о из внимании к компании
Отделение Bereke Bank
ну и в таску backup: yes добавь на всякий)
Sebor▂▅▇█▓▒░
Anonymous
рисково, может пострадать 5я точка :(
Зубов бояться, в лес не ходить
Sebor▂▅▇█▓▒░
увы, не получится, а так да- вариант хороший
Ну это и называется "процессы")
Отделение Bereke Bank
ну тогда делаешь как я сказал, запускаешь плейбук с чеком, смотришь где он что-то должен был поменять - актуализируешь hostvars/groupvars/template. запускаешь с чеком до желаемого рез-та. запускаешь без чека
Sebor▂▅▇█▓▒░
Ну это и называется "процессы")
А так завтра ещё один сервак нужно добавить или убрать И все по новой поехало...
Anonymous
Вот вы парня успокаиваете
Anonymous
Я как то раз укебал все пять топ платежных систем РФ типа корона и вот это все
Anonymous
Пять минут бегатни - 4 месяцы кайфа
Anonymous
Главное если прав всех в сад, а остальные сами подтянут уровень из махрового 2008
Anonymous
Сейчас все через гит, а если «они» не делаться. Причём тут гит и ансибл
Anonymous
Настраивать что то руками и не идемпотентно - это или очень глупо или оч богато. Забекапте конфиги и накатите свой (а там нюанс заббикс агент 1 или 2) и по крикам правьте. Выйдет быстро и относительно дёшево
Anonymous
Чем не им не вам и все на пол шишки
Dmitriy
Чем не им не вам и все на пол шишки
ну, тут принцип "пока вы не полезли- все работало" и все равно, что велосипед еал на квадратных колесах, он же ехал! А вы тут со своими круглыми полезли и теперь не едет. Так что вот такая задача, серверов много поэтому руками не вариант, перебирать конфиги (а вариант того, что конфиги могут отличаться- не исключен), поэтому показалась самое верное- добавить пока свой сервер, а как полностью переедет к нам- тогда уже и делать " по уму", везде идентично. А пока работать с тем, что есть
Anonymous
Это снова не про ансибл.
Anonymous
Выгрузите ансибл конфиги
Anonymous
Слелайте типовые
Anonymous
Слелайте исключения или кастомные на уровне других гроуп варс
Anonymous
Это про ансибл
Anonymous
И много это сколько ? Для меня это несколько тысяч. А пара сотен - вечер манкать. Все в мире относительно
Anonymous
А если, почти уверен, что каждый конфиг уникален, это про аграриев от ИТ, а не про ансибл. А то что с их заббикс станет ваш - ничего не решит. Не шаблонов не экшенов и алертов их не будет
Dmitriy
А если, почти уверен, что каждый конфиг уникален, это про аграриев от ИТ, а не про ансибл. А то что с их заббикс станет ваш - ничего не решит. Не шаблонов не экшенов и алертов их не будет
нет, их заббикс останется у них, наш у нас. Собственно эти моменты дело вторичное, пока хотелось бы иметь в строчке Server=ip_1,....,ip_n иметь свой сервер и сделать это не руками, а при помощи ansible
Anonymous
Ансибл в вашем случае шелл
Anonymous
Если правильно - шаблон
Anonymous
Другого недано
Dmitriy
Ансибл в вашем случае шелл
Вот, спасибо. Эта мысль терзала меня долго. Как то приучили- что шелл это самый крайний случай и его лучше не юзать.
Алексей
Подскажите зачем в документации рекомендуеться использовать loop а не with_items, не могу понять в чем преимущество
Lamobot
Подскажите зачем в документации рекомендуеться использовать loop а не with_items, не могу понять в чем преимущество
Вопрос странный, такие темы уже были здесь и заканчивались обычно RO каких либо рьяных отстаивателей своего мнения :)
Алексей
Вопрос странный, такие темы уже были здесь и заканчивались обычно RO каких либо рьяных отстаивателей своего мнения :)
Окей, вот к примеру кусок переменных которые я потом использую в шаблонах через with_items а как это сделать через loop и зачем если и так все работает)) Но в документации типо используйте loop
Lamobot
В каких-то более старых версиях всех пинали переходить на loop, и собирались депрекейтить with_* Потом одумались и остался старый и новый синтаксис. В принципе, в доке всё есть, и там объяснено когда лучше использовать синтаксис with_*.
Алексей
Ну там типо loop для простых циклов
Алексей
Я просто хотел услышать чем он лучше конструктивно, мне не сложно переделать и на loop просто в документации не написанно чем он лучше)) Спасибо за ответы)
Алексей
Потыкал loop, попробывал сложные вложенные циклы, в целом мне понравилось))
GithubReleases
ansible/ansible tagged: v2.10.2rc1 Link: https://github.com/ansible/ansible/releases/tag/v2.10.2rc1 Release notes: New release v2.10.2rc1
George
Больше микрорелизов
Anonymous
Луп не лучше и не хуже. Просто способ
Svyatoslav
вроде от with_items должны отказаться вообщзе
Svyatoslav
Я тут понять не могу, почему при синхронизации меняется пользователь у всего пути /usr/share/maintenance/ Как сделать чтобы не менялись? может ключи какие добавить
Grek 🇺🇦
А что значит у всего пути меняется пользователь?
Svyatoslav
А что значит у всего пути меняется пользователь?
значит у каталогов usr, share и maintenance был пользователь и группа root:root, а после синхронизации у каталогов usr, share и maintenance стало ansible:ansible
Svyatoslav
т.е. синхронизация с изменением пользователя каталогов происходит.
Grek 🇺🇦
попробуйте group: yes и perms: yes
Svyatoslav
Svyatoslav
сейчас на opt синхронизировал
Svyatoslav
как стало, должно быть root:root
Grek 🇺🇦
а изначально какие права в scr?
Lamobot
нет, так же все
Так вроде наоборот нужно group: no и owner: no сделать. Ну или archive: no и выставить опции руками.
Grek 🇺🇦
дефолт вроде и так no
Svyatoslav
а изначально какие права в scr?
изначально в home понятно root:root, а внутри него совсем другой пользователь, не ansible и не root