Igor
А часто ли вы используете зависимости ролей, например: 1. Роль веб-сервер зависит от ролей: 1. common, где установка необходимых утилит на каждом сервере и настроек 2. роль бд - по установке и настройке бд 3. что-нибудь ещё
Igor
или все необходимые роли прописываете в плейбуке для хоста или группы хостов?
Dmitry
А часто ли вы используете зависимости ролей, например: 1. Роль веб-сервер зависит от ролей: 1. common, где установка необходимых утилит на каждом сервере и настроек 2. роль бд - по установке и настройке бд 3. что-нибудь ещё
Завсит от количества и типа зависимостей, например роль base целиком построена из зависимостей, в другом случае использую роли из галакси на уровне плейбука, имхо более прозрачно.
Sheridan
http://www.ansibleworks.com/ Милота )
Dorian
Коллеги, расскажите пожалуйста . А вы где то храните facts ? Есть ли возможность проходить раз в сутки и смотреть изменения ?
Andrey
http://www.ansibleworks.com/ Милота )
С кодировкой проблемы
Sheridan
С кодировкой проблемы
Я бы сказал что это фиаско, да
Anton
Sheridan
это че за сайт ?
про ансибл же, написано там
Anton
про ансибл есть оф сайт
Sheridan
Капитан, здравия желаю!! Давно не виделись!
Anton
ну я не слежу за доменами, вначале подумал что это он и есть
Anton
может ещё кто нить так подумал
Sergey
ну я не слежу за доменами, вначале подумал что это он и есть
"Гвоздь из пшеничной муки производится путем замешивания! (С)" На мой вкус - очень сложно так подумать...... 😊
Sergey
По определению. В моём мире гвозди делаются из стали определённых сортов.
Anton
кстати, походу изначально он им и был
Anton
судя по архиву интера
Anton
но уже как года 2 там китайская грамота
Igor
А кто-нибудь знает ответ на вопрос: я использую в absible.cfg: [ssh_connection] ssh_args = -o опция И хочу эту опцию переопределить для одной задачи через: environment: ANSIBLE_SSH_ARGS: -C -o опция Но такое ощущение, что переменная, заданная через ANSIBLE_SSH_ARGS не перекрывает ssh_args в ansible.cfg Может кто-нибудь по этим приоритетам прокомментировать.
maniac
хотя я могу путать с переменными для плейбуков, сейчас найду
Igor
так это ж не переменная для плейбуков, да
maniac
http://docs.ansible.com/ansible/latest/intro_configuration.html#environmental-configuration
maniac
должно перекрывать
maniac
а если убрать из конфига, он настройку увидит вообще?
Igor
надо попробовать
Aleksey
народ 2,4 уже стабилен ?
Sergey
я свои плейбуки перевел
Sergey
пока не отлавливал приколов
Vitaly
Переменные окружения конечно не перекроют
Pavel
Я примерно так же, норм работает
я на десяки хостов уже так делал
Pavel
Переменные окружения конечно не перекроют
конфиг перекрывает - и это то что надо
Pavel
народ 2,4 уже стабилен ?
Да, траблов не было
Pavel
Какая версия ansible?
сейчас ansible 2.4.1.0
Pavel
на убунту из репо
Pavel
хотя когда крайний раз накатывал - не скажу какая была
Bogdan (SirEdvin)
народ 2,4 уже стабилен ?
2.4.0 - чек режим падает при попытке отобразить создание докер контейнера.
Andrey
народ 2,4 уже стабилен ?
Есть бага в haproxy с режимом drain
Vladimir
Перешёл с 2.3 на 2.4.1.0 - нужны были новые фичи. Проблем пока не было.
Alf 🙀
Есть бага в haproxy с режимом drain
Какая? Есть issue? Номер?
Rad
раньше в best practices было написано что лучше создавать отдельного пользователя ansible на управляемых хостах и все действия выполнять именно от этого пользователя, сейчас такого не нахожу, это уже стало не актуально ?
Rad
нет конечно, я думаю создавать отдельного пользователя или нет
cyber
Aleksey
ансибл просто перестал дублировать принципы юникса.
Aleksey
"отдельная задача отдельный пользователь"
Aleksey
сейчас правда стало "отельным сервером" ну или контейнером
Andrey
Какая? Есть issue? Номер?
https://github.com/ansible/ansible/issues/30833
Alf 🙀
https://github.com/ansible/ansible/issues/30833
со state: disabled работает корректно, что в принципе одно и то же,вроде (было во всяком случае)
Alf 🙀
ан нет, ошибся. у них там есть state drain и drain yes когда делаешь disabled, что как я понимаю дает тот же самый результат
Gleb
ты же уже месяц если не два с этим ходишь
Gleb
в чём подвох?
cyber
Предлагаю припинить :)
cyber
Заноси в кассу
Pavel
еще тогда решили, что ТЗ странное.... может лучше ТЗ подправить?
Gleb
это нужно потом будет в апстрим впилить или как?
Pavel
в прошлый раз как раз это и обсуждали
Gleb
ну в полемач сам вливать это потом надо будет?
matt
то чувство когда начал читать это "тз" и тут же поскорей проскроллил вниз лишь бы не видеть его
Sergey
О, ТЗ, привет, как поживаешь? По моим ощущениям - с этим ТЗ уже некоторое количество народу сроднилось. Для себя я его свёл к задаче "пойди туда - не знаю куда, возьми то - не знаю что" и больше не задумываюсь над ним. Может быть сделано достаточно легко пионистом средней руки (может, и джуниора хватит) путём полного игнора поулмача и написания своего модуля/action_plugin'а для ансибла - что есть рекомендованный способ расширения последнего.
Dmitrii
Блин, в чем проблема?
Dmitrii
Берешь любого из этого чата на "почасовку"
Dmitrii
На которую ОН согласится
Dmitrii
И даешь делать )
Dmitrii
Дальше уж сам будешь как уж на сковородке, в твоих же интересах будет выгоднее корректно все объяснить что ты хочешь получить
CMy3u🐈
А че так трудно узнать какие директории создаются другим софтом и потом уже запуливать в эти директории.
Nklya
Очень похоже на укуреный rsync
Dmitrii
Очевидно что надо блять такие фолдеры в базе хранить и перестать ебать мозги и себе и разработчикам )
Dmitrii
Базы ДАННЫХ для того и создавались (внезапно)
Pavel
а вот интерсно если там все так случайно, как определяется куда какие библиотеки класть? или они все для всех папаок одинаковые?
CMy3u🐈
Ну или скриптом прогоняешь перед выполнением плейбука, который ищет все директории, а потом подставляешь вывод в плейбук.
CMy3u🐈
Ахахаха
Dmitrii
ТруЪ
Pavel
наутилус тоже "папки" говорит
CMy3u🐈
Или тупо скрипт пишешь, потом его ансиблом исполняешь