George
@tgadiev от Вас я бы ожидал ответа, что это мейтейнеры пакетов уроды и нужно все пересобирать руками
George
Timur
checkdiff
а теперь поясни за магию )
apt starts newly installed services by default, this is what the underlying tooling does, to avoid this you can set the RUNLEVEL environment variable to 1.
https://docs.ansible.com/ansible/latest/modules/apt_module.html
George
George
а в том, что ансибл последовательный
Alex
а теперь поясни за магию )
apt starts newly installed services by default, this is what the underlying tooling does, to avoid this you can set the RUNLEVEL environment variable to 1.
George
Tadeusz
вот тебе скучно то а...
George
да
George
"зайди в каждый русскоязычный чатик и оставь свой след " (с)
Timur
George
George
🤦♂️
Timur
George
George
и я подумал, что атомарность и консистентность на уровне плейбука, а не на уровне каждого плея... такое себе
George
и можно выстрелить в ногу
Timur
Сервера бд напрямую в интернет выставлять - в любом случае так себе идея
Timur
Безотносительно ансибла или чего-то другого
Timur
Timur
С отдельным флоу для имаджей
George
Timur
Либо собирайте свои собственные пакеты
George
к тому же - иммутабельность не решает проблемы с миграцией данных
Timur
checkdiff
утащил к себе, мерси. Еще такие штуки есть, о которых следует знать?
Еще столкнулись с реконфигурацией. Когда пакет имеет право конфигурировать некоторые файлы из пакетов, а мы тут еще и ансимблом в них лезем, а потом начинаем обновлять и dpkg делает diff автоматически и не делает что должен, тогда мы меняем последовательность:
dpkg_options: "{{ force_rewrite_configs | ternary('force-confdef,force-confnew', 'force-confdef,force-confold') }}"
George
George
можно тебя попросить на хабр заметку кинуть? вопрос важный
checkdiff
походу пора medium заводить😃
George
по-любе
Timur
Timur
С деплоем напрямую мало связанная
George
связанная
George
недостаточно просто "задеплоить сервис"
George
здесь должна быть картинка из Властелина Колец
Timur
George
Timur
Timur
А теперь, если можно, предметнее. Что именно вы предлагаете в разрезе ансибла?
Timur
И тишина...
George
но и в процессе прогона плейбука - по возможности
George
либо если это не так - четко описывать в ридми, что может случиться такая-то проблема
Timur
Есть какой-то реальный пример такого?
Timur
Где и с чем именно возникла проблема?
George
я выше приводил
George
🤦♂️🤦♂️🤦♂️ и у коллеги даже есть воркераунд
Timur
я выше приводил
Не очень понятен сценарий. Ну, ставите вы какое-то приложение пакетом. Оно стартуется с дефолтными настройками. И?
Timur
Вы хотите сказать, что вы на живых серверах в проде такое делаете, не ограничивая доступ извне?
George
коллеги выше понимают почему это проблема
George
Вы - не понимаете. очень жаль
Alex
Если вы открываете доступ к БД из мира, то ССЗБ
Alex
ансибл тут не причем
Timur
Я задал вам вопрос по существу. Можете ответить?
Vitaly
По мне так спор ниочем откровенно
Timur
проблема шире, чем доступ к БД и я пояснил почему
George Gaál, [27.08.19 11:28]
и я подумал, что атомарность и консистентность на уровне плейбука, а не на уровне каждого плея... такое себе
George Gaál, [27.08.19 11:28]
и можно выстрелить в ногу
Вы про это?
George
да
Timur
Это не объяснение. Это общие рассуждения
Timur
Можете конкретики добавить?
Timur
Но мне тут намекают, что я просто тупой и не понимаю суть грандиозной проблемы
Timur
Ну, я не спорю. Может, я действительно тупой. Но я пытаюсь прояснить детали
Timur
К сожалению, безуспешно
Vitaly
Есть поняния лучших практик (best practices), стоит следовать им при планировании работы. И не суть важно, настраиваете вы сеть или настраиваете хосты анзиблом
George
Настройка файрволла - это само собой, но это отдельная история. Как и подавать трафик на сервис, после того, как он настроен
Vitaly
ну вот по правилам сначала готовим сеть, потом сервисы
George
несомненно. Но это тоже относится к консистентности плейбуков, ролей и прочего
George
ибо обычно файрволл - там нюансы с настройкой в хендлере, т.е. после установки ПО и т.п.
Oleksandr
по поводу лучших практик мнения могут разделяться, но например тот же AWS публикует достаточное количество документов, где описывается, как можно строить инфраструктуры
Mentat
У гирлинга тоже треш часто
гирлинг страдает графоманией, что в книжке, что в роли. Любит в роли включать по умолчанию зависимостями все подряд
Oleksandr