Alex
ну или это надо реально извратиться, чтобы на 5.1.47 все работало, а на 5.1.73 - все сыпалось )))
Anton
все же мне через золотой образ больше понравилось, чем этот versionlocker
Anton
т.е. золотой образ packer провижне ансибла с yum: name=* state=latest пока никаких пакетов ПО специфических нет. Затем подключем репозиторий remi например и делаем уже редис определенной версии. После этогого уже все деплоится как immutable
Отделение Bereke Bank
и если тебе надо обновить ОС - ты пересоздаешь виртуалку из нового образа и опять накатываешь роли?)
Anton
Anton
тут тоже варианты либо большую часть ролей прям в образы заливать либо в образе минималка только
Artemy
Привет, подскажите, есть какой-то способ забрать в лист cluster: ip-адреса из группы gluster в inventory?
- name: create gluster volume
gluster_volume:
state: present
name: test1
bricks: /bricks/brick1/g1
rebalance: yes
cluster:
- 192.0.2.10
- 192.0.2.11
run_once: true
UglyKoyote
loop + {{ }}
Artemy
ок, спасибо, примерно понял куда смотреть
UglyKoyote
просто в цикле выполняешь таску, а циклом перебираешь сервера. как то так
Отделение Bereke Bank
Artemy
Отделение Bereke Bank
кто гуру галакси? команда ansible-galaxy install -r ./requirements.yml должна подсосать dependencies из meta ролей? или их надо указывать в requirements.yml?
citius
Отделение Bereke Bank
спасибо 👍
Yar
Из серии "глупые вопросы":
Можно ли из handlers в роли вызвать таск?
Yar
Yar
Благодарю
Aleksandr
никто не сталкивался с такой проблемой, что при использовании mount, у меня появляется строка \0400\0400
opts: "_netdev,allow_other,use_path_request_style,url=http://xxxx 0 0"
cat /etc/fstab
s3fs#backup /s3fs/backup fuse _netdev,allow_other,use_path_request_style,url=http://xxx\0400\0400 0 0
Lex
Ребят, а есть активные пользователи awx-a|tower-а?
Есть вопрос по структуре инфраструктуры... Уже вроде и awx есть и работает, но никак не можем придумать как правильно мигрировать из файлового инвентаря в awx-овый...да и надо ли
Может кто поделиться у кого как?
Отделение Bereke Bank
Dan
Отделение Bereke Bank
Он у тебя как бы и файловый и awx-овый
Lex
Отделение Bereke Bank
Lex
Но тогда на каждый файл же новый инвентарь...или ты их потом в awx-e склеивал?
Dan
Lex
кластер = инстанс awx?
Lex
под каждую репу/проект был свой awx? или все с одного лилось?
Роли между проектами пересекались? Что делал, если пересекались? копи-паста, или роли в общем гите и ansible-galaxy?
Dan
кластер = инстанс awx?
кластер = установка со всей обвеской вокруг. куча нод БД например, плюс управление, плюс мониторинг
Lex
Dan
Dan
на самом деле, долго писал бекоффис для централизированного управления этим всем, а потом забил и просто стал складывать метадату (инвентори, файлы с параметрами для плейбуков етц) в гит. дженкинс вытяскивает из гита, прогоняет плейбуки и роли каждый час, или если в гите что либо изменилось
Lex
дженкинс? отказался от awx в пользу jn?
Отделение Bereke Bank
Eugene
вечерок в хату. lineinfile подойдёт для последовательного изменения строк в файле? или есть более удобные варианты? скажем в файле есть 5 строк, каждую из которых в каждой таске нужно закомментить и раскомментить поочерёдно, пока выполняются промежуточные таски.
Lex
Lex
Eugene
Lex
понял. спасибо за опыт
Vitaliy
понял. спасибо за опыт
Уфф, весь этот ваш awx. Сырая поделка, в рамках больших, распределенных компаний, недееспособна.😕
Sebor▂▅▇█▓▒░
Sebor▂▅▇█▓▒░
Ну пусть не юзают, кто не знает/не умеет/не хочет знать/уметь
Делов то
Vitaliy
Только не предлагай всех заставить, плавали, знаем.
Sebor▂▅▇█▓▒░
Ну пусть каждая команда со своим товером и сношается.
Я не знаю всей вашей ситуации, но выглядит так, что проблема в процессах, а не в тулзе
inqfen
Если команды независимые - зачем им общий awx?
inqfen
Если нет - динамик инвентори же
inqfen
Vitaliy
Sebor▂▅▇█▓▒░
У каждой команды свой инвентори? В чем здесь проблема?
Про долгую загрузку не могу ничего сказать
inqfen
Исходя из того что есть пока - это попытка впихнуть разные вещи в ненужное общее.
Vitaliy
inqfen
Sebor▂▅▇█▓▒░
Ну пусть каждая команда со своим товером и сношается.
Я не знаю всей вашей ситуации, но выглядит так, что проблема в процессах, а не в тулзе
inqfen
А потом ещё окажется что у них разные требования к закрытым сетям и прочее, и ебохаться с этим единым awx
inqfen
Awx - часть некоторой инфраструктуры. А тут как я вижу - одной инфраструктуры просто нет, есть много разных
inqfen
Хорошо - кто за это общее ответственен?
inqfen
Сразу все или никто?
inqfen
Кто принимает решения об изменении дефолтов, протоколов?
inqfen
inqfen
Кто принимает решения о его сетевом расположении, его разрешённых протоколах?
Sebor▂▅▇█▓▒░
Vitaliy
inqfen
Ну, тогда бог вам судья кароч, что могу сказать, занимайтесь сексом
Sebor▂▅▇█▓▒░
Как есть.
Тогда от кого исходит требование об общем инструменте?
inqfen
А сменился адрес ната?