Max
а невротика спросишь, и он ответит "18:45".
simplemice.eth
если за сутки не поможет, вылечу за недельку в РО
Max
но его это ооооочень бомбит 🤣🤣🤣
Max
ва ист дасс?
simplemice.eth
ну вы еще пофлудите пару минут и узнаете
Alex
если за сутки не поможет, вылечу за недельку в РО
Мы тут про коммуникации внутри сообщества, разве плохо?
simplemice.eth
канал называется ансибл, а не коммуникации в обществе
simplemice.eth
идите на канал психологии пожалуйста
Max
Ansible - этот тулза мгновенной связи в серии книжек об Эндере. но если кого-то бомбит....
Max
np, brother.
ℭ𝔞𝔯𝔯𝔬𝔩
Всем новичкам и старичкам - вопрос коммутации и формулировок однозначно решён в запиненом сообщении.
simplemice.eth
вот да
simplemice.eth
будем учить
Alex
будем учить
Я это и пытался сделать
simplemice.eth
ну я в двух чатах уже приучил людей... на 98%
simplemice.eth
=0
Max
Ктати об Ansible. какие-то интересные изменения в strategy: debug были с 2.4 ?
ℭ𝔞𝔯𝔯𝔬𝔩
Я верю в мыша и его воспитательные меры
ℭ𝔞𝔯𝔯𝔬𝔩
Ктати об Ansible. какие-то интересные изменения в strategy: debug были с 2.4 ?
Да вроде нет, модулей только больше дебажится
Max
меня бы порадовала возможность прокрутывать таски назад :)
Max
типа cps
ℭ𝔞𝔯𝔯𝔬𝔩
типа cps
Это как ?
Alex
меня бы порадовала возможность прокрутывать таски назад :)
а можно как то каждый следующий таск интерактивно запускать?
Max
Типа роллбека?
да. было бы круто. молкула вроде бы делает это посредством docker layer
Max
точняк.
ℭ𝔞𝔯𝔯𝔬𝔩
В прод не накатишь
Alex
понял, надо стратегию дебаг и с опцией степ запускать
simplemice.eth
кстати, напомните, авх умеет както забирать инвентори с гита например?
Max
Я только молекулой умею роллбек
а есть кстати интеграция в ide дебажку?
Alex
Не, можно просто степ
а он разве дебажный вывод даст?
ℭ𝔞𝔯𝔯𝔬𝔩
В конфиге можно стратегию не менять
simplemice.eth
пичалька
Alex
пичалька
я потому на форман и залезаю
simplemice.eth
хм, тоже придется....
simplemice.eth
шпс
ℭ𝔞𝔯𝔯𝔬𝔩
Alex
а есть кстати интеграция в ide дебажку?
нет, ни для какой IDE с поддержкой дебага ансибл нет
Alex
дебага баш тоже нет нигде нормального(
Max
нет, ни для какой IDE с поддержкой дебага ансибл нет
это в принципе нужен плагин стратегии. совместить strategy debug, декорировать ключевые точки на вывод в стиле gdb или т.п. и ловить это в ide....
ℭ𝔞𝔯𝔯𝔬𝔩
кстати, напомните, авх умеет както забирать инвентори с гита например?
AWX умеет свою динамическую инвентори и стороннюю подгружаемую статичную, вроде пока всё
Max
дебага баш тоже нет нигде нормального(
есть bats зато. если надо извращаться, пиши тесты.
simplemice.eth
Alex
AWX умеет свою динамическую инвентори и стороннюю подгружаемую статичную, вроде пока всё
если я обновил код динамики и обновил список статики, то авх не обновит это из гита( Костыль в виде отдельного плейбука который обновит в авх это по коммиту в гит
Max
если не ошибаюсь bash server в vscode вроде бы таки да дает дебаг, но это офтопка
Alex
есть bats зато. если надо извращаться, пиши тесты.
если начинать писать код, то питон надо брать. а баш примитивный должен быть
Max
угу. или вообще го го го.
Alex
вот я искал как с гита инвентори подтянуть... чот не нашел
я написал как, там 2-3 таска плейбук и хук по комиту
simplemice.eth
угу, шпс
Max
пипл. я игрался (часик) в среде vCenter с плагином динамического инвентори vmware_vm_inventory, и не получил списка всех тачек. там надо много 🦔 родить в настройках плагина?
Max
т.е. авторизацию прошел, модули pyvmomi настроил.
Max
но чего-то там не склеилось.
Max
ансибл v2.7.<какой-то>
Alex
Я писал для хетцнера, лизвеба и днс динамик инвентори, юзал динамик инвентори заббикс, овирт, либвирт и форман. Пока форман лучше выглядит и работает быстрее. Но всегда нехватает кеширования динамик инвентори.
Max
(не смотрел даже в гугл, на голове шлем)
Alex
а есть с консулом интеграция?
нет, не надо было. Для gcore не успел написать динамик инвентори, а там панелька от ispsystem
Max
кажися был lookup plugin.
Max
https://github.com/corford/consul_io/blob/master/README.md
Max
буду посмотреть.
Alex
буду посмотреть.
советую сразу прикрутить кешер, когда 3-5 админов локально начнут насиловать консул выгрузкой всего, а сверху авх работает на каждый запуск плейбука... короче нагинает любое апи сбор инвентори
Alex
Можно вопрос не по теме? Почему не работает такой баш? touch {1,2,3}.txt cp -f ./{1,2,3}.txt{,.bak} Ошибка: cp: указанная цель './3.txt.bak' не является каталогом Раскрывается список вроде корректно bash -x -c 'cp -f ./{1,2,3}.txt{,.bak}' + cp -f ./1.txt ./1.txt.bak ./2.txt ./2.txt.bak ./3.txt ./3.txt.bak
Alex
Не, не корректно я идиот
Alex
только последний аргумент является назначением, а до этого перечень источников