@pro_ansible

Страница 16 из 625
Denis 災 nobody
07.07.2016
14:35:47
в том что руби говно )

и работает вечно через жопу

Игорь
07.07.2016
14:36:05
ну получше перла мне кажется

Denis 災 nobody
07.07.2016
14:36:13
сколько крови мне один редмайн выпил.. с-ка

Google
Игорь
07.07.2016
14:36:19
при той же идее write-only languadge

Denis 災 nobody
07.07.2016
14:36:22
хуже!

многократно

перл "просто работает", не вые...

перл или работает, или нет, и понятно что не так.. а тут..

yopp
07.07.2016
14:37:45
сколько крови мне один редмайн выпил.. с-ка
судить по редмайну о руби, это как о музыке по джастину биберу

редмайн адовое говнище и это к руби никакого отношения вообще не имеет

Denis 災 nobody
07.07.2016
14:38:17
так весь софт на руби, что доводилось трогать - всё воняло, чуть не там тронешь

тот же fpm сразу не завелся

что-то ему не так было

снес

Игорь
07.07.2016
14:39:00
единственное с чем я имею дело на ruby кроме некоторых самописных скриптов — chef

он вполне ок

Google
yopp
07.07.2016
14:39:09
потому что майнтейнеры руби в осях — говноеды

по этому то нельзя гемы поставить, то ещё какое-то днище

Denis 災 nobody
07.07.2016
14:39:27
и тьма софта, которые "хочу руби 1.9.5" при системном 1.8, а потом "что-то мне модули не норавятся.. не хочу работать"

yopp
07.07.2016
14:39:35
руби из пакетов это дно и пиздец

Denis 災 nobody
07.07.2016
14:39:55
ага, надо его целиком компилить?

и получить пиздец хуже пакетного

потому что всю систему засрет

yopp
07.07.2016
14:40:31
ruby-install и прочие нормально справляются с установкой без засирания всего

Denis 災 nobody
07.07.2016
14:40:32
а потом другой софт тоже поставит руби.. и УПС.

yopp
07.07.2016
14:40:36
rvm это очень плохо

Denis 災 nobody
07.07.2016
14:40:51
и 8 движков еще доставляют

yopp
07.07.2016
14:41:06
ничо он не доставляет сам

просто он архитектурно уёбищно сделан

и ломается при каждом удобном случае

lastsky
07.07.2016
14:41:55
ну я как-то ансибл из пипа поставил и каждый второй плейбук крашил какой-нибудь модуль. поставил потом через brew, всё ок стало. и думаю, что вся эта идеология что на каждый язык свой менеджер пакетов - это и есть проблема. когда на операционную систему менеджер пакетов - это не ломается… собственно, вы подтвердили догадки ))))

yopp
07.07.2016
14:41:58
вот с rvm я говна наелся прямо лопатой

Игорь
07.07.2016
14:42:13
yopp
07.07.2016
14:43:26
ну он своеобразный
есть лучшие альтернативы. а вообще после того как мы переехали на jruby и докер у нас нет больше проблем :)

а для разработки fish + fry

Google
Игорь
07.07.2016
14:43:47
кстати вот jruby решение

yopp
07.07.2016
14:44:00
jruby охуителен решительно почти всем

кроме времени старта, что немного раздражает при разработке опять-же

но там и это сейчас пытаются исправить

правда гонять под ним какой-то шеф конечно не самое приятное, потому что jruby раскрывается на длинных задачах, когда начинает ебашить jit

Denis 災 nobody
07.07.2016
14:46:55
jruby охуителен решительно почти всем
и редмайн позволит поднять?

yopp
07.07.2016
14:47:30
http://www.redmine.org/projects/redmine/wiki/redmineinstall

Redmine does not support JRuby because some gems do not support Rails 4.2.

штооооо

Denis 災 nobody
07.07.2016
14:48:55
гг

yopp
07.07.2016
14:49:11
ой, loofah

господи

когда nokogiri уже сдохнет

Игорь
07.07.2016
14:50:33
когда nokogiri уже сдохнет
кстати вот все в интернетах его любят

за что — непонятно

yopp
07.07.2016
14:51:46
у меня травма детская с нокогири связана. это говно сожрало почти две недели моей жизни

потому что абсолютно рандомно сегфолтило руби

вобщем не пробуйте nokogiri для многопоточного разбора

Dmitrii
07.07.2016
15:30:04
А я тебя за руби-эксперта считал!

Google
yopp
07.07.2016
15:33:06
А я тебя за руби-эксперта считал!
nokogiri не очень руби, это кривые биндинги в libxml

я не фанат с gdb сидеть

Алексей
08.07.2016
12:19:05
господа, хочу странного, можно как то сделать —diff только для некоторых заданий ? например только для template

ага нашел свое хотение в открытых тасках в трекере.

open

Akamit
08.07.2016
12:51:46
привет этому чату

подскажите пожалуйста, как в jinja2 присвоить значение существующему хешу? {% set host['name'] = '123' %} - так не прокатывает - ansible ругается AnsibleError: template error while templating string: expected token 'end of statement block'

Dmitry
08.07.2016
13:33:15
мимими, ПрограммированиеНаКонфигах(tm), люблю такое :)

ответ для этого говна нужен или нормально переделаешь? :)

Akamit
08.07.2016
13:35:24
нужен

Dmitry
08.07.2016
13:36:08
в общем, идешь в ansible.cfg, включаешь там jinja2_extensions = jinja2.ext.do потом в шаблоне {% do host.update({'name':'123'}) %}

и больше насилия над шаблонами, больше! всю логику в них! :)

Akamit
08.07.2016
13:38:29
Dmitry
08.07.2016
13:38:41
а ты задачу не сформулировал :)

Ivan
08.07.2016
13:41:25
Как для группы хостов задать переменную в виде списка значений?

сложна

Akamit
08.07.2016
13:43:16
а ты задачу не сформулировал :)
распространяю правила iptables - в переменной host.dest_ip - ip адрес или имя. если существует переменная что-то вроде servers[host.dest_ip] подставлять в правило ip адрес из этой переменной

{% do host.update({'name':'123'}) %} так я пробовал, но не знал, что это надо включать в конфиге, спасибо

Google
Dmitry
08.07.2016
13:45:24
а ты хорош
чего бы?

Dmitriy
08.07.2016
13:46:32
ну хорошее решение предложил

несмотря на то, что за програмирование на шаблонизаторе убивать надо

Dmitry
08.07.2016
13:46:52
ну решение так себе, но сработает

Akamit
08.07.2016
14:18:06
в тоге сделал так {% if host.dest_ip is defined and servers.__getitem__(host.dest_ip) is defined %}{% do host.update({'dest_ip':servers.__getitem__(host.dest_ip)}) %}{%endif%}

если это можно убрать из шаблона, подскажите пожалуйста как?

Farit
09.07.2016
19:02:21
Всем привет! Проблема с выполнением таски на хостах с одинаковыми именами-алиасами - выполняется только одна группа, хотя заявлены на выполнение обе\

[db] ... [web] ... [back] host1 host2 [back:vars] server_app=back-app [front] host1 host2 [front:vars] server_app=front-app [app:children] back front [prod:children] db web app Сама таска: - hosts: all tasks: - block: - file: dest=/opt/{{ server_app }} state=directory Команда: ansible-playbook -i hosts ./main.yml —limit "app"

Срабатывает только одна группа back

Собственно почему?) Группы же разные. Или в инвентори все хосты должны быть уникальны?

Mihail
10.07.2016
06:14:25
А зачем ему по два раза на одном и том же хосте выполнять?

Farit
10.07.2016
08:13:42
Эта мысль была, но там же разные группы, с разными переменными. Не зря же я их разделял ?

Dmitriy
10.07.2016
17:16:33
Эта мысль была, но там же разные группы, с разными переменными. Не зря же я их разделял ?
если переменные одни и те же, просто с разными значениями - то зачем запускать роль два раза? ведь последний запуск перезапишет настройки, сделанные предыдущими запусками

Farit
11.07.2016
15:18:39
Вопрос: Определил переменную в inventory. Но в таске она не определяется ? skipping vars_file '../vars/"{{ var_file }}"' due to an undefined variable [all:vars] var_file=prod.yml таска: --- - hosts: echo serial: '{{ serial_num }}' gather_facts: no vars_files: - ../vars/{{ var_file }} vars: serial_num: 1 tasks: - block: blablabla

ЧЯДНТ?

Страница 16 из 625