zhag
Но он блядь на яве
zhag
Мне его не прокормить
zhag
Хочется что-то легковесное
zhag
И бесплатное
zhag
Хоть сам пиши
Aleksey
Конкурс-си
Aleksey
concource-ci
Max
Семафор пробовал сам?
нет, я не вижу смысла в морде для ансибла )
Oleksandr
concource-ci
НЕЕЕЕЕЕТ
Oleksandr
говно же )
Aleksey
Да, фиг знает
Max
понеслась )
Max
почему говно то? )
Max
потому что не дженкинс?
Aleksey
Может да может нет
Oleksandr
нет, не поэтому
Oleksandr
криво спроектировано
Aleksey
На вкус и цвет
Oleksandr
приходится делать кучу велосипедов, как например копировать репозиторий несколько раз туда обратно, потому что в одном джобе инпут и аутпут не может быть одной и той же директорией
Oleksandr
это один из косяков
Oleksandr
хотя скрипты сборки это всегда костыли, тут не поспоришь.. но конкурс это совсем ни в какие ворота
M
{% for item in foo %} - {{item}} {% endfor %}
M
foo: [fffd, fdf, fsdf]
M
почему при этом результат через строчку? cat /tmp/foo.cfg - fffd - fdf - fsdf
Oleksandr
попробуй {%- endfor %}
Oleksandr
ща проверю, но ансибл себя так вести не должен
M
ага, уже дочитал до этого, а как убрать первую пустую строку?
Oleksandr
{%- for item in foo %}
M
cat /tmp/foo.cfg - fffd - fdf - fsdf
Oleksandr
какая версия у тебя?
Oleksandr
MacBook-Pro:test alex$ cat test.j2 {% set foo=["fffd", "fdf", "fsdf"] %} {% for item in foo %} - {{item}} {% endfor %} MacBook-Pro:test alex$ ansible-playbook -i hosts test.yml PLAY [all] ********************************************************************* TASK [setup] ******************************************************************* ok: [localhost] TASK [template] **************************************************************** changed: [localhost] PLAY RECAP ********************************************************************* localhost : ok=2 changed=1 unreachable=0 failed=0 MacBook-Pro:test alex$ cat /tmp/file.conf - fffd - fdf - fsdf MacBook-Pro:test alex$
M
ansible —version ansible 2.1.1.0
Oleksandr
странно..
M
да чудеса
M
tasks: - name: test template: src=foo.cfg.j2 dest=/tmp/foo.cfg delegate_to: localhost
M
но когда делаю {%- for item in foo -%} первая пустая тоже пропадает, вместе с переносами правда
M
cat /tmp/foo.cfg - fffd- fdf- fsdf
Oleksandr
один дэш
M
{% set foo=["fffd", "fdf", "fsdf"] %} {% for item in foo -%} - {{item}} {% endfor -%}
M
вот так все ок, спасибо
Oleksandr
сбрутфорсили )
M
угу)
Aleksandr
А есть кто на 2.2 сидит уже?
Max
на 2.1 то сидеть страшно....
Aleksandr
Ну 2.1 у нас стабильно работает
Aleksandr
А вот 2.2 как то не очень
Aleksandr
Но там экстра модули
Dmitry
сбрутфорсили )
какой херней только люди ночью не страдают, потому что про jinja2 нихера не знали :)
Oleksandr
какой херней только люди ночью не страдают, потому что про jinja2 нихера не знали :)
а причём тут jinja? у меня вот локально без дэшей работает
Dmitry
:))))
Dmitry
можно я не буду отвечать? :)
Dmitry
у тебя ведь все и так работает, лол :)
Dmitry
зачем тебе знать, почему оно работает
Oleksandr
зачем тебе знать, почему оно работает
мне интересно, почему у M не работает
Dmitry
потому что у него дефолт. именно так оно и работает, как у него :)
Oleksandr
не, ты не прав
Dmitry
у меня 5:30 утра, я могу быть дохуя неправ
Dmitry
но jinja по дефолту работает именно так, как у него
Dmitry
а тебе кто-то включил trim_blocks, только ты про них не знаешь
Aleksandr
Oleksandr
ну нет )
Aleksandr
И чо те.е не спится
Aleksandr
Ох, понял
Aleksandr
Ты кстати 2.2 не тыкал ещё?
Dmitry
не, у меня 2.1.2.0
Dmitry
начиная с 0.9 в ansible эти trim_blocks по умолчанию в True, раньше был дефолт джинджи - False
Oleksandr
а у M почему выключено? вряд ли это он сам сделал
Dmitry
почему они выключены у М, я хз в полшестого. может в ansible.cfg, может в самом шаблоне кто-то перекрыл
Dmitry
там еще lstrip есть :)
Dmitry
#book Свежая Ansible for DevOps от Jeff Geerling (редакция от 2016-10-08). https://drive.google.com/open?id=0B7grKomTng0gMXNVb2VmbHd2MFk
Alex Sharov
👍
Dmitrii
Боги ансибла, помогите )
Dmitrii
Делаю постгресовый дамп на инстансе EC2 с делегацией команды на удаленный хост, потому что база только с него доступна. Что мне потом надо использовать, чтобы слить этот файл именно оттуда?
Dmitrii
И именно на изначальный ec2 инстанс, а не ко мне локально.