Timur
А в английском есть оба варианта
Timur
Для бинарников, думаю, лучше подходит как раз термин артИфакт во избежание путаницы
Timur
Denis 災 nobody
Timur
Русская терминология неполна
Timur
И плохо отражает суть в данном случае
Timur
Только зачем для этого ансибл?
Anonymous
ну вообще конечно можно конфиг раскидать
Anonymous
но вот хочется человеку удалять строки
Timur
Я бы предложил подумать над другой формулировкой задачи. Не «как нам удалить строку», а какое состояние системы мы хотим получить
Anonymous
А так можно в дебри уйти. Хочешь удалять строки через сабж - можно так.
Timur
Разумеется можно
Timur
Только для этого не нужен ансибл
Anonymous
Если у вас один хост то не нужен.
Timur
И если два - тоже не нужен
Anonymous
А если 1000 ?
Timur
Тогда тем более надо думать иными категориями, чем «как удалить последнюю строку конфига».
Anonymous
мне кажется тут всё просто - "некогда объяснять", а можно так ?
и на бесконечных просторах stackoverflow милион таких вопросов и прямых ответов - ну сделай так.
Anonymous
Timur
Timur
https://habr.com/post/428439/
Timur
Я полез на сайт ансамбля, посмотрел как он работает … подключается к удаленному серверу через ssh и выполняет какие-то там скрипты... Стоп, подумал я, разве для этого нужен ансамбль? Я и без ансамбля, сам ..., один… могу это сделать! (С) 😁
Anonymous
Вот так стараются люди, делают высокое, а их труд одним абзацем смываают в унитаз.
Anonymous
Жуткая статья имхо.
Anonymous
Вообще вызывает диссонанс - рутинные задачи у ребят автоматизировать времени нет, а писать голема есть )
Max
Max
Я тут намедни у клиента нашел реализацию гибрида терраформ+ансибл+еще хрень, на питоне с гуем на tkinter.
Max
Max
Max
писал с Октября.. велописатель.
Max
14 тысяч строк. без тестов.
Max
шутки тут не уместны. клиент мог делать что-то полезное с ним (5 месяцев как минимум)
Sergey
писал с Октября.. велописатель.
[offtopic on]
Ну нафиг. Разница простая. Инженер берёт лучшее доступное и адаптирует. Чудоспец велики строит.
Пока у первого УЖЕ несколько месяцев команды тычут кнопки в веб-интерфейсе и обходятся без доступа к консоли продакшна, второй объясняет, что возникли некоторые сложности и вот это вот всё.
Поэтому тот же Рандек ставится и настраивается за день и несколько кружек чая/банок пива, а потом начианет приносить пользу.
[offtopic off]
Alex
Sergey
igi
Есть же Тавер
igi
Кстати, кто пробывал?
Max
Кстати, кто пробывал?
я, с супом. так себе. выпендрон для манагеров (имхо)
как-то цена не в тему (говорил с рыжиком насчет этого, может изменилось)
Max
а польза в средней группе - не необходимая.
Max
в огромной только имеет смысл.
Max
500+ рукоделов, ковыряющих роли, разделение на ролеписцев и плэйбоев
Max
с разделением на группы, подгруппы и т.п.
Max
короче "мы тоже можем снять трусы и показать башню тем, кто думал купить puppet enterprise" от RedHat.
Andrey
Хотя зачем во всех файлах считать количество строк
Max
т.е. я посчитал количество строк, чтобы посчитать количество строк.
Max
вот такая она, экзистенциальная ирония бытия.
Max
🧟♂
igi
Oleg
https://habr.com/post/428439/
Хмг, там в комментариях написали что человек запилил аналог не ансибл товер или awx, а rundeck. Я его когда-то пытался внедрить но был не понят.
Vlad
Andrey
она не про велосипед
Sergey
😂
Vlad
thanks
Max
она не про велосипед
а о чем она? по-моему, прямо для любителей "своего велосипеда" (I want to ride my bicycle)
Ждун
я на линпабе покупал, для начального уровня
Max
книга по инструменту в девопс должна быть для начинающих. для продвинутых есть код, и .md
Ждун
так можно про все что угодно сказать
Roman
подскажите пожалуйста,
настраиваю atom (linter-ansible-linting) он работает, но похоже не видит мой конфиг:
Warning Ansible provided hosts list is empty, only localhost is available. Note.
ansible.cfg лежит в корне проекта и есть симлинк к нему в домашнем каталоге
Roman
сам косякнул - не в домашнем каталоге симлинк создал.
все работает как часики
Denis 災 nobody
Max
Мне там слышится i want to buy...
мне недавно транскрипцию "медлячка" группы Аксепт (Accept) подсунули, один русскоязычный ю мальчик написал, не зная английского..... я выл.
Max
в общем buy-ride не так уж и страшно :)
Denis 災 nobody
англ я знаю
Denis 災 nobody
но упорно слышу именно buy
Max
там повтор начала предложения:
> I want to ride my bicycle,
> I want to ride my bike.
> I want to ride my bicycle,
> I want to ride it where I like.
Max
Denis 災 nobody
а опишите теперь в двух словах, что есть rundeck и почему это не ansible )
Denis 災 nobody
(никогда не видел rundeck)
Sergey
а опишите теперь в двух словах, что есть rundeck и почему это не ansible )
Это такая запускалка. Чего угодно - баш-скриптов, просто исполняемых файлов, Ansible и другого всякого - всего, что может запуститься.
Это всё сдобрено кайфовейшим контролем доступа (достаточно вменяемым, чтобы настроить его один раз и потом не выть, что вот эта группа может слишком много, а у другой - лишние права). Умеет в LDAP.
С Ansible интегрируется (есть плагин), внезапно можешь выбрать хосты, на которых запускается плейбук, ещё там чего-то (https://github.com/Batix/rundeck-ansible-plugin).
Для меня оказалось сюрпризом, что командам понравился. Ну ещё бы - не надо никого теребить, а жмёшь кнопку "deploy", и оно само 😊
Denis 災 nobody
Это такая запускалка. Чего угодно - баш-скриптов, просто исполняемых файлов, Ansible и другого всякого - всего, что может запуститься.
Это всё сдобрено кайфовейшим контролем доступа (достаточно вменяемым, чтобы настроить его один раз и потом не выть, что вот эта группа может слишком много, а у другой - лишние права). Умеет в LDAP.
С Ansible интегрируется (есть плагин), внезапно можешь выбрать хосты, на которых запускается плейбук, ещё там чего-то (https://github.com/Batix/rundeck-ansible-plugin).
Для меня оказалось сюрпризом, что командам понравился. Ну ещё бы - не надо никого теребить, а жмёшь кнопку "deploy", и оно само 😊
спасибо
John
John
Так сорян. не в тему совсем