Dmitry
а группа выдает состав хостов?
Dmitry
так же
а как тогда выкатка из дев впрод? По git веткам?
Dmitry
Ну, мы сделали изменения в dev.. такие, ништяк все прекрасно. Как оно в прод попадет безопасно?
Dmitry
(получился репчик..)
Gleb
всё же зависит от того как вы релизы ставите
Gleb
это может вообще быть без участия людей
Gleb
а может через 10 согласований и только ручные установки
Dmitry
Хочу без людей.Не люблю людей.
Dmitry
Я думал как софт двигать - из ветки в ветку.
Dmitry
master=prod
Gleb
тогда начать нужно с проработки системы отката и прочего, как на балансере переключаться что бы юзеры не замечали и всё такое. Ну и соответсвенно надо уметь ошибки ловить что бы понимать потом надо ли что то чинить.
Dmitry
в смысле ?
Или вручную просто?
Magistr
или вопрос про промоушен и тесты уже для ансибла ?
Dmitry
про промоушен конфигов для инфраструктуры именно. про софт оно более менее ясно
Magistr
Magistr
а так да ручками и коммитами
kiosaku
а какая переменная соответствует имени хоста, заданному в /etc/ansible/hosts?
kiosaku
что-то hostname_fqdn не подходит
matt
inventory_hostname
Alexey
#books
Alexey
Alexey
Alexey
Alexey
Alexey
Alexey
Alexey
Gleb
спасибо, а где ты их нашел?
Alexey
Alexey
да кто-то обронил в интернете)
Sergey
@stekov_me - благодарю!
Sergey
офигенская подборка - хоть мои деплои и станут ещё более суровыми 😊)))
Alexey
Sergey
если осилю взять себя за зад и все перепахать - наверняка чонть умное оттуда вывалю в чат 😊)))
Vitaly
Ansible for DevOps рекомендую. Дочитываю, практичная довольно книга
Womchik
mastering-ansible-2nd Ansible Playbook Essentials Ansible for DevOps Ansible Up And Running Book
Eugen
@stekov_me красавчик, спасибо, есть что познать))
Svyatoslav
Ачуменная подборка! @stekov_me спасибо.
kevit
а расскажите про организацию из собственного опыта.
kevit
есть приложение, состоит из четырех сервисов
kevit
есть его жесткие зависимости, допустим консул и rabbit
kevit
и есть мягкие, например swagger
kevit
роль консула используется в других проектах
kevit
я сейчас тяну через requirements.yml этот условный консул
kevit
чего хочется -- чтобы сотрудники могли использовать код повторно. но не хочется заводить по репо на каждую кукбуку или сервис
kevit
пока думаю как-то через сабмодули решать
Dmitrii
Ой, сабмодули это не про то вообще
Dmitrii
Откажись от этой затеи лучше сразу и чем раньше тем лучше )
Pavel
Есть только два способа программировать всю жизнь. Первый — будто чудес не существует. Второй — будто кругом одни чудеса.
Pavel
Этим девопсом был эйнштейн.
Bogdan (SirEdvin)
Dmitry
а расскажите про организацию из собственного опыта.
Переложите основную движуху на роли. Можно, как вы сказали, класть их в свои репозитории, либо держать прямо в ansible. Вам как больше нраивтся?
Gleb
возможно у тебя проблема с тем как ты читаешь ворнинги
Anton
привет
Anton
чёт не могу обновиться до последней версии
Anton
Anton
может кто знает в чём трабла?
Vladimir
суть траблы описана на скриншоте.
Anton
как решить то?
Aleksey
ставить из pip
G3rhard
Списки пакетов apt обновлены?
G3rhard
А че за дистр?
Vladimir
# apt-cache search python | grep crypto
Anton
А че за дистр?
убунта какая то
G3rhard
ставить из pip
Anton
ставить из pip
да вот пытаюсь да
Anton
чёт пип через тсокс не хочет работать
Anton
а стоп, у него самого есть опции прокси
Anton
текс
Anton
в итоге добавил xenian-main и main репозитории в apt-get
Anton
обновился
kbks
Вечер добрый, господа. А кроме официальной документации есть советы с чего начать знакомство с ansible?
Konstantin
тут выше подборка книг
Konstantin
Спасибо Алексею