Антон
Да, чсв у чела зашкаливает
Дык собесит товарисч :))) он «папко»
Антон
Какая задача решается?
Задача найти себе человека знающий ансибл в понимании товарища
Timur
Вы решили тут квиз на тему странных задач в ансибле устроить?
Timur
Зачем?
Alex
А стейт чего нужно хранить?
Timur
Потому что понятие стейта в ансибле бессмысленно как таковое. Там другой принцип применения конфигурации
Timur
Какая задача решается изначально?
Timur
Мой опыт так говорит
Timur
Но вы можете попробовать более внятно сформулировать задачу
Max
напоминает срач за tower в плане аргументации
Timur
Итак - для чего именно вам нужен стейт?
Антон
напоминает срач за tower в плане аргументации
Тут просто товарисч мутными задачами людей собесит
Max
Тут просто товарисч мутными задачами людей собесит
да я его уже не первый раз наблюдаю ))) И каждый раз не понятно чо хочет
Антон
Пришли админы и началось шоу :)
Timur
Ну людей ищет
Тут не совсем подходящее место для этого
Max
для чего?
Timur
Что такое стейт в контексте ансибла?
Антон
В принципе заход то норм. Берешь абстрактную бредовую задачу и смотришь кто ближе всех ответит к тому варианту что ты придумал
Vlad
Есть наркоманские задачи типа построчного вывода из shell. Можно сделать средствами ансибл, но ценность сомнительная
Alex
по прежнему не понятно стейт чего хранить нужно. фактов? результатов рана?
Timur
Я вот тоже пытаюсь понять
Max
кажется мы не узнаем ответов
Антон
Я вот до сих пор не понимаю сути задачи
Max
так задачи то и небыло
Антон
Пока что мне хочеться сказать - юзай терраформ, там на этом принципе все построено
Sergey
Я вот тоже пытаюсь понять
Не пытайся. Бест практисы - не бест практисы, давайте напишем стейтфул на Ансибле и вот это вот всё. Я только поглядываю вполглаза, чтобы про Ансибл, и даже вникать не хочу.
Vlad
Тераформ сохраняет стейт в s3 обычно. Можно и из ansible туда данные пихать
Timur
Тераформ сохраняет стейт в s3 обычно. Можно и из ansible туда данные пихать
В терраформе понятно, что такое стейт и зачем он нужен. А что такое стейт в ансибле?
Max
мне пока больше всего не понятно зачем его хранить
Max
что бы что?
Timur
@ipv176 ответ про стейт будет?
Alex
о
Alex
я придумал кейс
Timur
Очень жаль
Timur
???
Timur
я придумал кейс
Рассказывай 😊
Alex
в случае не идемпотентных задач у нас всегда будет ченжд, дабы трекать изменения можно делать дифы между результатами
Alex
аутпут в джейсон, джейсон в монгу. по монге дифф
Alex
но это попытка натянуть ужа на глобус
Timur
в случае не идемпотентных задач у нас всегда будет ченжд, дабы трекать изменения можно делать дифы между результатами
Если можно каким-то образом получать результат и сравнивать его с эталоном, то можно и идемпотентность обеспечить этим же способом
Alex
у мя было тыща кейсов когда нельзя было, в основном из-за внешних причин
Timur
Кого и куда вы хотите брать, и при чем тут ансибл?
Alex
Например?
пейлоад постом например
Timur
Слушайте, ваша манера общения начинает напрягать
Timur
Можете внятно изложить, чего вы хотите и что за стейт вы имеете в виду?
Timur
пейлоад постом например
Там можно просто по ответу результат оценивать
Alex
так пост не идемпотентный же бай дизайн
Timur
Сравнивать состояния можно в разных тасках и разными модулями
Timur
В одном таске одним модулем задаёшь состояние, в другом оцениваешь и сравниваешь с эталоном
Timur
А дальше - changed_when и т.п.
Timur
Я три раза спросил - что вы понимаете под стейтом и зачем он вам в ансибле?
Timur
Вот @kharkevich пример придумал и изложил
inqfen
Если прямо вот необходимо - есть consul и прочие вещи, которые можно использовать как хранилище конфигурации
Timur
Что вы понимаете под стейтом - можете ответить?
Timur
консул кей-велью, нужно парсер делать. монга наше всё
Там модуль готовый в ансибле есть для него
Max
бляцкий цирк….
Timur
По-моему, это уже напоминает троллинг
inqfen
Прошу не указывать, кому помолчать а кому нет
Alex
Там модуль готовый в ансибле есть для него
таки у тя аутпут не надо парсить, просто вывел в джесон и корми в монгу
Timur
Ещё одна просьба в таком тоне, и помолчать придётся вам
Sergey
бляцкий цирк….
да я чуть горячим чаем не поперхнулся над клавиатурой :-D
Timur
Что значит «между плейбук»? Какую инфу? Можете внятно юзкейс изложить?
Sergey
Timur
А можно без загадочных фраз в стиле дельфийского оракула?
Max
для чего…
Max
и при чем тут json...
Timur
У вас вопрос - как вывести некую инфу в файл в формате json?
Timur
Юзкейс
Timur
Предметно, плиз
Max
что бы что?
Timur
Что вы понимаете под стейтом в ансибле, сформулируйте пожалуйста
Timur
Последний раз спрашиваю
Max
какой информациии….