@pro_ansible

Страница 69 из 625
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
?

Alexander
30.09.2016
19:25:01
Ansible-lint вроде в brew нет
эту хурму из гита лучше собрать. после сегодняшнего апдейта я теперь буду думать прежде чем что-то из пипа ставить

Александр
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

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
Это первое, что приходит в голову, странно, что за два дня ты не решился проверить)
сразу в голову не пришло, смутили строчки в конфиге https://github.com/ansible/ansible/blob/v2.1.2.0-1/examples/ansible.cfg#L64

то есть хэндлеры собираются вне зависимости от того, нужно их запускать или нет?
получается что так, видимо он берет первый совпадающий хендлер

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

Далее полёт фантазии

Рестарт сервиса самый частый вариант, именно так

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
Вот я кстати бы подробнее послушал
Что конкретно послушпл?;) костыли и велосипеды чтобы ансибл работал так как хочется?;)

Navern
05.10.2016
00:12:14
Сударь, у вас отличный аватар
Спс, в жизни я так же выгляжу;)

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

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