
zhag
30.09.2016
19:16:17
Даже freeBSD
И openVMS

Evgeny
30.09.2016
19:16:41
Freebsd то зачем?

nikoinlove
30.09.2016
19:18:04
все, но не фрибсд

Google

nikoinlove
30.09.2016
19:18:08
фрибсд это перебор

Александр
30.09.2016
19:19:59
Даёшь срач в массы

Oleg
30.09.2016
19:20:45

Александр
30.09.2016
19:20:55
?

Vlad
30.09.2016
19:23:14

Alexander
30.09.2016
19:25:01

Александр
30.09.2016
19:27:25
А чего с ним не так?

Alexander
30.09.2016
19:28:49
ансибль оттуда сегодня прилетел веселый

Александр
30.09.2016
19:28:52
Я пропип
М?
Сломаль?

Alexander
30.09.2016
19:29:15
ога

Google

Alexander
30.09.2016
19:29:26
удалил - поставил из брю - все работает

Александр
30.09.2016
19:30:09
))

Alesha
01.10.2016
08:33:01
чейта вас с утра и похоливарить поперло

Dmitry
01.10.2016
08:36:00
С утра ахах

Alesha
01.10.2016
08:44:37
хз, у меня выходной и у меня утро)

Dmitry
01.10.2016
08:45:21
Да они вчера ночью холиварили

Alesha
01.10.2016
08:49:33
аа
ок)

Alexander
01.10.2016
16:41:00
????

Max
01.10.2016
16:51:08
Коллеги
поясните вот за эту йобу
when: bar is not defined
The error was: error while evaluating conditional (var): 'var' is undefined\n\nThe error appears to have been in
а, кажись понял

Maksim
01.10.2016
20:59:12
а почему ансибл берет хендлер от другой роли? Например у меня есть роль для php-fpm. Есть роль для деплоя сайта, там лежит отдельный хендлер для рестарта php-fpm. При выполнении общего плейбука (по тегу задействуется только роль деплоя) он пытается дернуть хендлер от php-fpm
а еще в 2.1.2.0 у меня начал писать такой вывод:
$ ansible-playbook -i inventory/testing site.yaml --tags=feedback --check --diff
statically included: /usr/src/deploy/roles/common/tasks/configure-common.yaml
statically included: /usr/src/deploy/roles/common/tasks/configure-users.yaml
так по всем плейбукам, не подскажите как поправить такое поведение?

Max
02.10.2016
23:25:59
у самого такая же штука, но не вижу проблем с раскаткой
алсо у меня починились retry

Google

Maksim
03.10.2016
04:50:42

Dmitry
03.10.2016
09:48:36
деньдобрый
fatal: [172.16.0.136]: FAILED! => {"changed": false, "failed": true, "msg": "src and content are mutually exclusive"}
to retry, use: —limit @install_mysql_inl.retry
- copy: src="zabbix_scripts" dest="/var/lib/zabbix/percona/scripts" owner="zabbix" mode="754" content="yes"
sudo: yes
вот на эту строку ргаются
не могу понять, что ему надо

Magistr
03.10.2016
09:49:47
контент убери

Dmitry
03.10.2016
10:03:44
тогда немного не тот эффект получается
мне папка туда копируется
а надо файлы в ней

Dmitrii
03.10.2016
10:07:22
content это не булево поле
А то, что "поместить" внутрь фала. Написано же что опции взаимоисключающие друг друга

Max
03.10.2016
14:57:31
И sudo юзать не кошерно

Dmitry
03.10.2016
15:02:14
да, поменяю

Maksim
04.10.2016
09:12:01
апну тему, никто не натолкнет на путь истинный?
а почему ансибл берет хендлер от другой роли? Например у меня есть роль для php-fpm. Есть роль для деплоя сайта, там лежит отдельный хендлер для рестарта php-fpm. При выполнении общего плейбука (по тегу задействуется только роль деплоя) он пытается дернуть хендлер от php-fpm

Navern
04.10.2016
09:15:17

Maksim
04.10.2016
09:16:17

Lev
04.10.2016
09:17:23
прям в логах видны пути к другой роли?

Navern
04.10.2016
09:19:10
да для хэндлеров в ансибле это норм=)

Google

Navern
04.10.2016
09:19:24
правда во второй версии должны быть динамические инклуды и это странно

Lev
04.10.2016
09:19:47
У тебя роль deploy/tasks/main.yml вызывает хэндлер, но инклудится не deploy/handlers/main.yml, а php-fpm/handlers/main.yml?) я такого не встречал
может у тебя в зависимостях есть связи
или хэндлеры оно собирает независимо от тегов и у тебя пересекаются имена

Maksim
04.10.2016
09:37:07
Не, там явно другой хендлер тянет. У него немного другие переменные и поэтому он падает

Dmitry
04.10.2016
09:38:23
Задам опять глупый вопрос
А можно по итогам выполнения плейбука генерить плейбук в котором собраны все шаги?
Ну или вообще бинарь или что-то в этом роде
Например у меня есть ансибл, но надо выполнить плейбук на удаленной машине

Admin
ERROR: S client not available

Dmitry
04.10.2016
09:40:22
Недоступной

Lev
04.10.2016
09:40:36
@mbaran0v ну так проверь, что я перечислил, вроде, несложно. А так ты пока повторяешь, что вызывается другой хэндлер без логов и чего бы то ни было.


Maksim
04.10.2016
09:45:25
хендлеры называются одинаково, в обоих ролях
RUNNING HANDLER [nginx : reload nginx] *****************************************
changed: [192.168.20.189]
RUNNING HANDLER [php-fpm : restart php-fpm] ************************************
fatal: [192.168.20.189]: FAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to include a variable that is undefined. The error was: 'php_fpm_daemon' is undefined\n\nThe error appears to have been in '/home/bmy/Projects/20160805_hosting/config/roles/php-fpm/handlers/main.yaml': line 3, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: restart php-fpm\n ^ here\n"}
кажется я догадался почему так - в обоих ролях используется notify: restart php-fpm. Так как ансибл запускает хендлеры в конце выполнения всего плейбука, то поэтому и дергает первый попавшийся хендлер с таким названием


Lev
04.10.2016
10:01:22
Это первое, что приходит в голову, странно, что за два дня ты не решился проверить)
то есть хэндлеры собираются вне зависимости от того, нужно их запускать или нет?
@mbaran0v

Maksim
04.10.2016
10:04:18

Google

Lev
04.10.2016
10:06:24
надо вообще выкасить) какой-то артефакт для любителей milf

Navern
04.10.2016
10:29:30
ансибл с хэндлерами вообще мутит лютую жесть
мы хэндлеры в отдельную роль вынесли, чтобы так удобнее было это делать

Dmitry
04.10.2016
10:29:46
расскажите мне, вообще они зачем
я так и не понял?
рестарт сервиса же можно в лпейбуке делать

Navern
04.10.2016
10:30:12
ну чтобы не делать 5 раз рестарт сервиса
на длинном выполнении
с каждого экшна, который требует рестарт
а делать один раз в конце

Max
04.10.2016
12:22:41
Хендлер, это йоба, которая выполняется после всех тасков, в случае, если таск, к которому она привязана прошёл со статусом changed
Далее полёт фантазии
Рестарт сервиса самый частый вариант, именно так

Dmitry
04.10.2016
12:25:48
спс

Max
04.10.2016
12:26:26
На здоровье) лишь бы сервис по 6 раз не теребили

Maksim
04.10.2016
14:13:39

Max
04.10.2016
14:13:56
Вот я кстати бы подробнее послушал

Navern
04.10.2016
22:38:46

Max
04.10.2016
22:54:06

Navern
05.10.2016
00:12:14

Alexander
05.10.2016
05:37:37
Никто не сталкивался с тем что tab не работает?