@pro_ansible

Страница 101 из 625
Oleg
24.11.2016
13:03:34
указывает на двоеточие

Aleksey
24.11.2016
13:03:40
опять двоеточие

Oleg
24.11.2016
13:03:45
да

Aleksey
24.11.2016
13:04:00
если память не изменяет - он двоеточие представляет как OR

Google
Oleg
24.11.2016
13:04:19
А вообще,добрый совет - если есть возможность - избегайте крона на бэкендах
это не бекенд, это вспомогательный сервер, где среди всякого не продакшен важного есть ansible

он по крону разноые задачи делает и на почту отправиляет

Denis
24.11.2016
13:04:45
Какая версия ансибла? Что выше here?

Oleg
24.11.2016
13:05:12
ansible 2.0.0.2

Aleksey
24.11.2016
13:05:19
это не бекенд, это вспомогательный сервер, где среди всякого не продакшен важного есть ansible
я чуть про другую ситуацию, с которой надо бороться - например бэкендов более одного

Denis
24.11.2016
13:05:44
Про вторую я не скажу, ибо всё ещё на 1.9... :(

Aleksey
24.11.2016
13:06:13
Про вторую я не скажу, ибо всё ещё на 1.9... :(
Я видел своими глазами такого человека!

Denis 災 nobody
24.11.2016
13:06:13
чего-то группа разошлась.. читать не успеваю

Dmitry
24.11.2016
13:06:16
я бы попробовал что-то вроде shell: > yum updateinfo list sec | grep -v "Loaded plugins: fastestmirror, protectbase"

Aleksey
24.11.2016
13:06:17
:)

Aleksey
24.11.2016
13:06:38
Google
Oleg
24.11.2016
13:06:45
tasks: - name: Get security-updates list yum shell: LANG: en_US yum updateinfo list sec | grep -v "protectbase" | grep -v "updateinfo list done" > /tmp/{{ ansible_nodename }}.check_update.txt when: ansible_distribution == 'CentOS' or ansible_distribution == 'Red Hat Enterprise Linux' or ansible_distribution == 'OracleLinux'

Aleksey
24.11.2016
13:06:52
Ээм?))
нуу, там много поменялось чего

Dmitry
24.11.2016
13:06:58
вот кстати да - это по ямловски будет
ну я уже привык тут рассказывать про экранирование в jinja2 :D

Oleg
24.11.2016
13:06:59
вот кусок ошибочный весь

Denis
24.11.2016
13:07:16
Что-то тут не так

Aleksey
24.11.2016
13:07:17
export где?

Aleksey
24.11.2016
13:07:24
это эе shell

при чем голый

Dmitry
24.11.2016
13:07:44
оно ругается на двоеточие после LANG, а не про то, что писалось раньше в грепе

Denis
24.11.2016
13:07:45
shell: command environment: LANG: en_US

Aleksey
24.11.2016
13:07:57
Oleg
24.11.2016
13:08:06
да, можно в env dsytcnb

вынести

Denis
24.11.2016
13:08:22
shell: LANG=en_US command

Oleg
24.11.2016
13:08:25
но ошибка с двоеточием остается, сейчас попробую экрнировать

Denis
24.11.2016
13:08:26
Либо так.

Dmitry
24.11.2016
13:08:58
кстати http://docs.ansible.com/ansible/YAMLSyntax.html#gotchas

или вот так попробовал бы shell: "yum updateinfo list sec | grep -v 'protectbase' | grep -v 'updateinfo list done' > /tmp/{{ ansible_nodename }}.check_update.txt"

Google
Aleksey
24.11.2016
13:11:26
Oleg
24.11.2016
13:11:27
так работает

нет, register нету

fetch забирает файлы с машин и отправляет имэйл

Anatoly
24.11.2016
13:13:03
а зачем можно полюбопытствовать?

Oleg
24.11.2016
13:16:48
чтоб люди получили письмо и увидели, что есть неустановленные security updates

или нет

Anatoly
24.11.2016
13:16:54
выглядит так будто вы пытаетесь в ансибл мониторинг прикрутить. непонятно зачем если есть мониторинг(если он конечно есть)

Oleg
24.11.2016
13:17:08
что такое монииторинг?

и причем тут апдейты

Denis
24.11.2016
13:17:15
Олег. А не почему yumcron?

Oleg
24.11.2016
13:17:30
нельзя

Oleg
24.11.2016
13:17:37
продакшн мало ли что

Denis
24.11.2016
13:17:54
Так он может просто слать, не инсталив апдейты.

Anatoly
24.11.2016
13:18:09
что такое монииторинг?
ну вы как то мониторите состояние своего продакшена?

Aleksey
24.11.2016
13:18:16
наверняки в yum а лучше сразу в dnf есть механизм, встроенный который может об этом отправлять данные

Oleg
24.11.2016
13:18:18
нет, на каждую машину ставить ничего не разрешено

Aleksey
24.11.2016
13:18:26
пихать это в ансибл - эт ушербно

Anatoly
24.11.2016
13:18:47
заббикс умеет нотификации

Google
Aleksey
24.11.2016
13:18:50
ну то есть разработчики вусяко лучше знаю о подобных проблемах лучше

Aleksey
24.11.2016
13:19:00
я точно помню что спейсволке такое было

почему?
потому что ансибл императивен

Oleg
24.11.2016
13:19:20
заббикс умеет нотификации
у забикса свои задачи и он их выполняет

Anatoly
24.11.2016
13:19:29
окей.

Aleksey
24.11.2016
13:19:32
и пихать его в крон - пытаться сделать декларативным

Anatoly
24.11.2016
13:19:38
вопросов больше не имею

Aleksey
24.11.2016
13:19:40
а это не тру

у ансибла другие задачи

Admin
ERROR: S client not available

Oleg
24.11.2016
13:19:52
я знаю

но это работает

почему бы нет?

Aleksey
24.11.2016
13:20:06
посмотрите как спейсворлк рулит это

но это работает
ну потому что это велосипед

у меня конечно 1 разряд по велам (по настоящим :)) - но не надо это сувать туда, где все украдено до нас и уже давно

Oleg
24.11.2016
13:21:05
:)

Aleksey
24.11.2016
13:21:07
просто гляньте как это делает spacewalk

Oleg
24.11.2016
13:22:05
да, смотрю - интересно

Google
Oleg
24.11.2016
13:22:24
но из-за одной задачи я не думаю, что его разрешат внедрять

Anatoly
24.11.2016
13:23:01
https://github.com/Open-Future-Belgium/zabbix/tree/master/check-yum-updates

Aleksey
24.11.2016
13:23:13
не надо внедрять его

Anatoly
24.11.2016
13:23:25
все украдено и занесенно в заббикс давно

Aleksey
24.11.2016
13:23:34
он использует встроенный механизмы yum

в апт бэйзед дистры когда логиншься - тебе привет - сколько пакетов обновить надо

и в yum есть тоже самое

просто надо юзать то, что предлагают разработчики

так более верное получится

Oleg
24.11.2016
13:24:52
но задача все равно остается отсылки по почте этой инфы - разные подразделения и разные начальники, письмо должно быть для отчета или разбирательства

Anatoly
24.11.2016
13:25:44
о как просто все :) Сенкс
так я о чем и говорю. зачем изобретать

так там есть нотификейшн

настрой просто

Oleg
24.11.2016
13:26:50
да, но те, кто должны иметь возможность видет не получают нотификейшнов

технически верно, организационно не подходит

Oleg
24.11.2016
13:27:44
да, это уже сделано и все отправиляется уже не одну неделю

Anatoly
24.11.2016
13:27:48
добавляешь чек

Oleg
24.11.2016
13:27:57
создаешь группу в забиксе
да, уже все давно по группам разнесены

Anatoly
24.11.2016
13:28:05
ассайнишь группу нотифай на чек

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