Всем привет! Есть какая-либо возможность парсить плейбуки ansible и на

выходе строить визуализацию вроде такой которую делает ansible-playbook-grapher, но, чтобы так же там отражались значения переменных, т е по максимум информации присутствовало на картинке?

16 ответов

27 просмотров

Это же питон, Можно поколупать. А зачем это нужно? Умные плэйбуки пишите? Это зря.

Плиз, проясните нужду.

Dmitry-Ovcharov Автор вопроса
Max K
Это же питон, Можно поколупать. А зачем это нужно...

Структура проекта не моя, провожу инвентаризацию, с формированием бэклога на развитие

я не нашел. но по моему опыту работы с ansible-lint, лучше делать много тестовых плейбуков для создания тестового покрытия роли.

Dmitry-Ovcharov Автор вопроса
Max K
Плиз, проясните нужду.

Выработать критичный путь для траблшутинга, около 400 переменных, более полусотни плейбуков

Dmitry-Ovcharov Автор вопроса
Vladyslav support.od.ua
я не нашел. но по моему опыту работы с ansible-lin...

Спасибо, попробую посмотреть в сторону lint

Dmitry Ovcharov
Спасибо, попробую посмотреть в сторону lint

я к тому что, без тестового покрытия вы не получите полную визуализации работы роли

Vladyslav support.od.ua
я к тому что, без тестового покрытия вы не получит...

А чтобы получить покрытие надо заплатить чем-то. Временем написания, временем тестирования, и т.п. Вот вопрос стоит ли овчинка выделки.

Juri M
Лучше использовать molecule

это уже следующий уровень, когда много ролей и много тестов

Vladyslav support.od.ua
это уже следующий уровень, когда много ролей и мно...

Линтер тупо учит писать не вредный/поганый код. Он вообще не тестирует ни фига. Кроме молекулы (и т.п.) нет другого механизма валидировать все таски. Но и не факт что нужно валидировать все таски.

Max K
Линтер тупо учит писать не вредный/поганый код. О...

Не забывай честно рассказывать, что условия (when) линтер не проверяет 😊

Sergey Pechenkó
Не забывай честно рассказывать, что условия (when)...

Он много чего не делает. Тестировать нужно код ансибла если есть деньги - молекула, функционал и ревью.

Sergey Pechenkó
Не забывай честно рассказывать, что условия (when)...

Вообще говоря, проверяет, если есть соответствующее правило

Timur Gadiev
Вообще говоря, проверяет, если есть соответствующе...

Можно с этого места поподробней? То что Сергей говорил, я понял, а вот тут походу я что-то не знаю.

Timur Gadiev
Вообще говоря, проверяет, если есть соответствующе...

Хм, вообще-то это означает, что проблема останова уже решена 😃 революция в CS, однако

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта