Андрей
Пока не сталкивался, не могу сказать
Отделение Bereke Bank
Sergey
Iwan
YaML
Понял, спасибо за ответ :)
Gleb
Андрей
YaML
https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html вот так?
Sergey
Да - где YaML.
Андрей
интересно, сколько времени займет перезаписать в YaML вот такой формат "HOSTNAME ansible_host= port=" примерно для 1500 хостов с разных окружений))
Отделение Bereke Bank
с ролями не понял мысли вообще
ну смотри. у тебя есть роль. она сабмодулем подключена в N проектов
когда необходимо раскатить одну и ту же версию роли на эти N проектов это вызывает больше телодвижений
Gleb
обновить сабмодули одна команда
Отделение Bereke Bank
обновить сабмодуль в N репах, запустить плейбук N раз
Gleb
я бы такую шутку сделал через тот же рандек и свелось бы все к нажатию одной кнопки
Anton
Андрей
citius
можно несложный плагин написать, который будет динамически подтягивать инфру из любого удобного хранилища.
у меня, например, в консуле хранится все в kv.
citius
сами хосты вытаскиваются из терраформ стейтов (которые тоже лежат в консуле), в них же сразу есть разбивка по группам и типам хостов, а груп варсы для всех окружений из консул kv.
Sergey
Sergei
братва, вопрос прнс. Хочу забрать инвентори из переменной, так можно?
Ждун
Почитай про dynamic inventory
Ждун
Json
Владимир
Коллеги, подскажите, пожалуйста, как в плейбуке запушить этот плейбук с его начинкой тасков на гитхаб?
Владимир
Tadeusz
shell... какой кошмар, есть же git модуль
Владимир
я только начинаю 🙂
Tadeusz
доки ansible'овые +- прекрасны, чай не хашикорп
Petr
shell не так уж и плох. Просто его обязательно нужно использовать совместно с register и when ;) К сожалению, иногда без shell'a никак не обойтись...
Tadeusz
bashsible, ага
Petr
Мир неидеален
Tadeusz
Sergei
угу, понял. Спасибо, попитоним
Sergei
Владимир
Владимир
подскажи по этому поводу - что не так?
Tadeusz
ну ты выполни руками то что делает ansible за тебя
Tadeusz
и убедишься что проблема не в нем)
Сергей "Mist"
доки ansible'овые +- прекрасны, чай не хашикорп
Будь добр подсказать вот какой момент. Я тоже как начинающий. Была задача в конфиге заббикса поменять строчку и сделал через модуль замены текста. Это тоже плохой путь? Если да, то как лучше решить эту задачу?
Tadeusz
jinja2 (template)
Сергей "Mist"
Спасибо.
Petr
Tadeusz
Eugen
Petr
Tadeusz
я ничего плохого в этом костыле не вижу: action: shell sed -E -i -e 's|^#?PermitRootLogin\s.*$|#&\nPermitRootLogin without-password|' /etc/ssh/sshd_config
citius
Tadeusz
ой, не надо ко мне "потягиваться", карантин на дворе
Alex
Alex
Petr
Eduard
@tnt4brain / @tgadiev ушатай чем-нить потяжелее юную ИП, шоль.
Eduard
Если на следующий день не хочется блевануть после вчерашнего - уже неплохо
Olga
Владимир
Модуль git я так понимаю не умеет комит делать на гитхам? Только при помощи shell?
Timur
Timur
Timur
Можно поинтересоваться - что за оригинальный юзкейс?
Владимир
тестовое задание на собеседовании 🙂
Timur
Timur
Ок
Timur
У гитхаба есть api
Timur
С любыми api можно работать с помощью модуля uri
Владимир
ох, ну это прям вообще сложно получается. проще заюзать shell
Владимир
для меня по крайне мере
Timur
Timur
Зачем он вам?
Владимир
такую задачу поставили 🙂
Timur
Вы какое впечатление произвести хотите?
Владимир
не джедая конечно же 🙂 я нуб
Timur
Если криворукого говнокодера, то вперёд к шеллу
Владимир
я понял, что модуль гит умеет только клонировать репу, но не пушить в нее
Timur
Timur
Пушить в репу - не самый типичный юзкейс для ансибла
Timur
Поэтому и модуля специального нет