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