Size: a a a

ansible — русскоговорящее сообщество

2021 September 22

MY

Mikhail Yurenkov in ansible — русскоговорящее сообщество
послк инкремента
источник

СМ

Сергей Михненков... in ansible — русскоговорящее сообщество
я так и сделал, там куда применяю переменную. но это же бесчеловечно....
источник

MY

Mikhail Yurenkov in ansible — русскоговорящее сообщество
Это ансибл))))
источник

СМ

Сергей Михненков... in ansible — русскоговорящее сообщество
это даааа.
источник

СМ

Сергей Михненков... in ansible — русскоговорящее сообщество
есть еще вопрос, который не постиг. как изменить переменную глубже первой вложенности в иерархии?
test1:
    test2:
        test5:
        test3:
           - test4
как рядом с test4 внутрь test3 положить еще один элемент не потеряв test5 и не разбирая на составляющие массив в разные переменные?
источник

14

123 456 in ansible — русскоговорящее сообщество
если поменять структуру данных, то, наверное, можно что-то состряпать при помощи with_subelements, combine и union
но не советую городить такую адовую логику, это путь к провалу
источник
2021 September 23

СМ

Сергей Михненков... in ansible — русскоговорящее сообщество
Это не подлежит обсуждению. Это json структура дашбордв графаны. Сейчас приходится из кусков собирать дашборда, что бы в нужное место подставить свои параметры. Это очень утомительно и не удобно.
источник

СМ

Сергей Михненков... in ansible — русскоговорящее сообщество
И проблема с инкрементом чисел тоже отсюда же проистекает - координаты панели на дашборде графана хочет в виде числа видеть, а не строки. Но это решил...
источник

14

123 456 in ansible — русскоговорящее сообщество
В чем прикол генерить содержимое дашборда таким образом? Когда его можно накликать руками и экспортировать json
источник

14

123 456 in ansible — русскоговорящее сообщество
Еще такую дичь можно сделать при помощи shell и jq
источник

СМ

Сергей Михненков... in ansible — русскоговорящее сообщество
в том что ты не знаешь заранее входных данных.
источник

IB

Ivan Buymov in ansible — русскоговорящее сообщество
Не страдать и не пытаться программировать на yaml.
Написать модуль/фильтр под свою задачу можно, например.
источник

IB

Ivan Buymov in ansible — русскоговорящее сообщество
И спокойно сделать с данными все что угодно на python
источник

14

123 456 in ansible — русскоговорящее сообщество
понятнее не стало. это же дашборд, я обычно знаю какие графики в нем нужны
источник

СМ

Сергей Михненков... in ansible — русскоговорящее сообщество
я так же подумал. потом понадобилось сделать алерты. 1 график, много сервисов, приходит алерт что сервис такой то упал. все. весь график в алерте. сервис поднялся, все хорошо, графана не может отличить какой сервис был упавшим. шлет уведомление с незаполненными переменными. толи я дурак, то ли лыжи не едут. по тому сделал на каждый сервис свой график и свой алерт. а где какой сервис никто заранее не знает, по этому динамическое построение понадобилось.
источник

14

123 456 in ansible — русскоговорящее сообщество
жестко
я бы попытался решить проблему с переменными, чем генерить дашборды на каждый сервис
источник

14

123 456 in ansible — русскоговорящее сообщество
с алертами в прометеусе, вроде, таких проблем нет, или у вас другой датасоурс?
источник

СМ

Сергей Михненков... in ansible — русскоговорящее сообщество
инфлюкс
источник

СМ

Сергей Михненков... in ansible — русскоговорящее сообщество
но мы ушли от ансибла 😊
источник

K

Konstantin Borovikov in ansible — русскоговорящее сообщество
коллеги, подскажите параметр
при таком плэйбуке
- hosts: all
 become: true
 become_method: sudo
 become_user: user
 tasks:
 - name: "docker install"
   apt: name=docker.io state=latest update_cache=true force_apt_get=true
ругается на нехватку прав. в какое место ему ещё впихнуть sudo?
источник