Igor
А часто ли вы используете зависимости ролей, например:
1. Роль веб-сервер зависит от ролей:
1. common, где установка необходимых утилит на каждом сервере и настроек
2. роль бд - по установке и настройке бд
3. что-нибудь ещё
Igor
или все необходимые роли прописываете в плейбуке для хоста или группы хостов?
Dmitry
Sheridan
http://www.ansibleworks.com/
Милота )
Dorian
Коллеги, расскажите пожалуйста .
А вы где то храните facts ? Есть ли возможность проходить раз в сутки и смотреть изменения ?
Andrey
Anton
Anton
про ансибл есть оф сайт
Sheridan
Капитан, здравия желаю!! Давно не виделись!
Anton
ну я не слежу за доменами, вначале подумал что это он и есть
Anton
может ещё кто нить так подумал
Anton
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
maniac
хотя я могу путать с переменными для плейбуков, сейчас найду
Igor
так это ж не переменная для плейбуков, да
maniac
http://docs.ansible.com/ansible/latest/intro_configuration.html#environmental-configuration
maniac
должно перекрывать
maniac
а если убрать из конфига, он настройку увидит вообще?
Pavel
Igor
надо попробовать
Aleksey
народ 2,4 уже стабилен ?
Sergey
я свои плейбуки перевел
Sergey
пока не отлавливал приколов
Vitaly
Vitaly
Переменные окружения конечно не перекроют
Pavel
Pavel
Igor
Pavel
на убунту из репо
Pavel
хотя когда крайний раз накатывал - не скажу какая была
Dmitry
Vladimir
Перешёл с 2.3 на 2.4.1.0 - нужны были новые фичи. Проблем пока не было.
Alf 🙀
Rad
раньше в best practices было написано что лучше создавать отдельного пользователя ansible на управляемых хостах и все действия выполнять именно от этого пользователя, сейчас такого не нахожу, это уже стало не актуально ?
cyber
Rad
нет конечно, я думаю создавать отдельного пользователя или нет
cyber
Aleksey
ансибл просто перестал дублировать принципы юникса.
Aleksey
"отдельная задача отдельный пользователь"
Aleksey
сейчас правда стало "отельным сервером" ну или контейнером
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🐈
Или тупо скрипт пишешь, потом его ансиблом исполняешь