Sergey
Gleb
Stepan T.
сарказм да?
Что, слишком явный? Надо было тоньше?
Gleb
Sergey
Timur
Как запустить плейбуку ансибла, используя максимальное число лишних сущностей
Stepan T.
Как построить IdM из говна и палок?
Anton
Timur
"Как менять на всех серверах пароли админов? Как добавить корневой сертификат Предприятия на все сервера?" (c)
Timur
Stepan T.
CD
Anton
Timur
Stepan T.
Бесплатно, это если только ты работаешь, а тебе не платят
Anton
имеется ввиду не использовав платный ansible tower
Stepan T.
И если кто-то напишет такое - я приду к нему и просверлю колено.
Stepan T.
Всем хорошего дня. Я пошёл дальше работать.
ℭ𝔞𝔯𝔯𝔬𝔩
Anton
Vadim
>"Для упрощения статьи вопрос хранения паролей и тестирования не затрагиваем."
ахаххаха
Timur
Timur
Большая инфраструктура же, не хрен собачий :)
Driver
да ладно, в проде протестируем
Timur
Некогда объяснять, просто бери и запускай плейбуку
ℭ𝔞𝔯𝔯𝔬𝔩
Видимо дважды, чтоб наверняка
>
После этого на сервера application, database, loadbalancer применяются ansible-playbook из base-bootstrap и ansible-playbook из base-bootstrap.
Vadim
причем base-bootstrap настраивается через сабмодуль - а через несколько строчек тянется ansible-pull
Vadim
О чем собственно и обсуждали - зачем вам сабмодули тогда?
Timur
Как запустить плейбуку ансибла, используя максимальное число лишних сущностей
Павел П.
Чат, не вспоминаем про башсибл, уже не знаю в каких комбинациях одну мелочь гуглить.
shell: 'do something \\| at now + 5 minutes'
И разные кавычки, и один слэш.
Как в шеле "|" экранировать?
Anton
Dmitry
какие то вы злые
Слушай, ну если тебе сложно слушать критику - зачем ты постил сюда статью? )
Dmitry
в двух чатах уже указывают на одно и тоже
Dmitry
может стоит просто тогда подумать
Vadim
Anton
Timur
Павел П.
ERROR! Syntax Error while loading YAML.
did not find expected key
Timur
Timur
Anton
Павел П.
/roles/role1/handlers/main.yml
Timur
Anton
Timur
Павел П.
Anton
ты работаешь или gif отправляешь? только не говори что у тебя нет времени писать статьи!
ℭ𝔞𝔯𝔯𝔬𝔩
Timur
Пациент совсем не приемлет критику, похоже. И начинает переходить на личности
Vadim
Anton
Vadim
потому что даже в таком минимальном варианте остается куча вопросов
Timur
Если у вас в репозитории коммитов мало... (c)
Timur
а на сервера нужно выкатить новые общие изменения (например, нужно добавить нового админа)
Timur
Это надо в цитатник заносить, ящетаю
Vadim
ansible-pull прямо из мастера без тестов - это сразу отличный вариант
Timur
Gleb
ℭ𝔞𝔯𝔯𝔬𝔩
А не выполняться по коммиту при изменениях снаружи
Oleg
/roles/role1/handlers/main.yml
для at нужно давать на вход текст команды или скрипта. а не её выхолп
echo "systemctl blabla " | at now + 5 min
Timur
Anton
Vadim
самое полезное в статье - это ссылка на этот канал, где всем новичкам будет видно обсуждение статьи
Timur
Статья, к счастью, написана так, что новичок в ней не раберется из-за дикого нагромождения костылей. А человек с опытом только поржет, скорее всего
ℭ𝔞𝔯𝔯𝔬𝔩
Egor
https://m.habr.com/post/432260/
Нормальная статья. Не все кто работает с Ansible имеет возможность использовать что-то кроме Gitlab. У меня был пример когда это приходилось делать backend-разработчику, т.к. на команду не был выделен админ.
Ansible действительно дергался из Gitlab с прописанными правилами, тестами и прочим. И это отлично работало.
Victor
Я думал не такую но похожую херотню нагородить, в результате отказался (одумался?).
И да, безотносительно анзибла, puppet, например, изначально идет с pull моделью и никакой гитлаб ему нахер не всрался.
Dmitriy
Нормальная статья - это когда у статьи объявлена цель, цель важна и полезна сообществу, цель в процессе чтения статьи достигается.
Victor
Ну как нормальная, нормальной её могут сделать только комменты.
Timur
Вот пример нормальной статьи по ансиблу для большой инфраструктуры:
https://habr.com/company/redhatrussia/blog/432294/