Anonymous
удалил только что docker-py поставил только docker
ситуация не изменилась, буду копать..
Антон
удали все - докер, докер-пу и композ
Антон
и поставь только 1 и 3-е
Anonymous
шас попробую
Oleksandr
о. и композ тоже, да
George
о. и композ тоже, да
Да, там какой-то конфликт был между компоузом и docker модулем пайтона. Но я попался на go credentials helper, который не мог к X серверу подсоединиться (да, это прям дичь, но оф баг убунты)
George
@gecube - спам
Ты мне пишешь, будто я тут админ. Я не настолько крут )))
inqfen
George
inqfen
он задепрекейчен и заменен на docker
George
я не использовал docker-py, но тоже вфигачился в это
inqfen
потому что старый композ как раз таки ставил docker-py в зависимостях
inqfen
соответственно, когда модуль задепрекйтили - надо было удалять docker-compose и ставить новый
inqfen
вот кто не делал, у тех и были траблы
inqfen
сам сталкивалсяя так же
George
короче, там куча вариантов в то, во что можно впилиться на полной скорости
Sergei
ребзи, ANSIBLE_PIPELINING / ANSIBLE_SSH_PIPELINING , в чем разница?
Anonymous
Sergey
никакой
Sergei
ну потому и спросил, вдруг подводные камни какие :D
Sergei
спасибо
Sergey
Alex
Ребята, существует какой-либо способ использовать host_vars если используется ec2 динамик инвентори?
Max
Max
и можно инвентори каталог сделать.
Max
в него положить и файлы и скрипты.
inqfen
inqfen
вообще hostvars в большинстве случаев не очень хорошо
inqfen
Лучше юзать однотипные группы хостов, чем уникальные хосты
Alex
𝚔𝚟𝚊𝚙𝚜
Всем привет, можно ли превратить:
[
["маша","дура"],
["паша","дурак"],
["коля","лох"]
]в:
маша дура
паша дурак
коля лохбез использования циклов?
Kirill
Добрый день.
Столкнулся с проблемой, что при передаче переменной в модуль copy
copy:
content: "{{ string }}"
в выходной файл она записывается в двойных кавычках. Как этого можно избежать?
Max
George
George
Можно map заюзать )))
George
George
Думать надо.
George
Мне кажется полчаса чтения доки и ты сам разберешься.
George
Что-то такое https://www.tailored.cloud/devops/how-to-filter-and-map-lists-in-ansible/
𝚔𝚟𝚊𝚙𝚜
уже курю доку
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
George
𝚔𝚟𝚊𝚙𝚜
@gecube, спасибо за наводку 😉
George
Ага, ваша говорящая жёлтая уточка 😂😂😂😂
Sun
Народ, а кто-нибудь пробовал пускать анзибл через mosh вместо ssh? Вообще есть смысл на хреновых линках?
Nikolay
Как лучше реализовывать деплой контейнеров в ansible - через project_src с указанием готового компоуза из репы, или полностью переность в роль описание всех сервисов? Задался таким вопросом, когда встала задача на деплой 14 контейнеров с одного компоуза
Pit
Nikolay
Не, ну шелл это уж совсем)
Pit
ну хотя от кейса зависит, чоужтам
Sergey
Pit
в моем кейсе должна быть возможность откатиться к композу без энсибла, потому так
inqfen
George
George
откат прекрасно реализует и ансиблом самим
inqfen
Ну хочет человек странного
inqfen
Пусть с этими сложностями и живёт
Pit
зачем?
затем, чтобы не завязываться на энсиблу, как оркестор докеров
George
ехал компоуз через компоуз и видит компоуз ансибл
Pit
докеры есть еще чем оркестрировать
inqfen
А он и не оркестратор в этом случае
George
inqfen
А только деплоер
Pit
inqfen
Я вон ансиблом в куб отправляю
Pit
George
а чо - норм, я считаю
George
просто в идеальном мире у разрабов не должно быть доступа на сервер, следовательно, от наличия компоуз файла на нем им ни тепло, ни холодно, но как первый шаг к Большой Автоматизации - я его разрешаю
George
я уж не говорю, что тебе компоуз нужно принести на удаленную машину... а есть минимум три способа и все три неправильные )))))
Pit
George
Pit
inqfen
расскажи
А чего рассказывать, дефинишны из темплейтов собираешь и через K8s в куб отправляешь
Pit