Dmitry
Albert
Можно так же отдельным плеем раздавать, а затем запускать деплой
Dmitry
Важно количество форков поднять
а, ну форков поднято, да... но там в ядра упор... т.е. сейчас я проблему можнет и решу докинув еще 15 ядер, но просто на перспективу понимать хочется какие движения делать когда машин станет еще больше
Aleksey
Albert
Albert
Но это другой подход
Full
Dmitry
но торрент звучит интересно блин.. и в сеть точно не упремся
Full
Там есть free для частного пользования, с лимитами какими-то.
Ну и где-то были похожие штуки бесплатные. Это просто то, что сразу вспомнилось.
Full
Вот такая штука еще есть:
syncthing.net
Lamobot
Full
Как же у меня с этого полыхает...
"errno": "''",
"changed": false,
"msg": "''"
Вот такую информацию об ошибке мне выдал vsphere_file.
Андрей
Full
Да просто шик.
А у учетом того, какие инструменты есть для отладки, так вообще.
Mista
Скорее всего сертификат
Wadik
https://pastebin.com/PzVaNpSU
я про это , если что
Wadik
зачем этот proxy_default
Full
Скорее всего сертификат
validate_certs: false
Самое смищьное, что таска сфейлилась, но действие (удаление файла) при этом выполнилось.
ЯННП.
Aleksey
Mista
Full
Да нет же. Я пошел глазами на датастор поглядел - файла нет.
Mista
Запрос куда шел? На центр или хост?
ᴅⁱᵐⁱᴅʳ0ˡ
всем добрый день, есть такая конструкция extra_specs: "{{ item.extra_specs | default({}) | combine({\"aggregate_instance_extra_specs:production\": \"true\"}) }}" как сделать если в списке есть aggregate_instance_extra_specs:production то применять заданое значение если нет от true, а то оно всё в true ставит
Mista
Оба ведут более чем подробные логи
Mista
И еще каждый удивляясь что что-то идет не так, идем на гит и убеждаемся что ваша проблема не описана среди 380 открытых багов
Mista
Ну или помним их наизусть
Full
Да я чет подутомился превозмогать, если честно.
Что не шаг - то засада.
Ivan
https://docs.ansible.com/ansible/latest/modules/stat_module.html#return-stat/exists я правильно вижу, что file.stat.exists всегда определена и будет true/false в зависимости от наличия файла по указанному пути?
Mista
Потому что pyvmomi дно
Mista
Я не понимаю зачем все продолжают есть кактус
Alex
Mista
Варя нацелена на powercli und rest
Ivan
Mista
Я молчу о том что в серьезном проде подобное просто недопустимо
Mista
Видимо
Mista
Вы уже второй за неполные сутки кто бьется над элементарной задачей.
Full
А сколько их было таких, что сюда не писал.
George
В очередной раз полирую вариант решения проблемы "база данных и приложение" для ансибла. По результатам сегодняшего обсуждения, лучший вариант придумался так: https://medium.com/opsops/database-client-relation-in-ansible-9402947dcb5e
(tl;dr; у клиента указаны все данные базы, кроме ip, плюс database_host, который inventory_hostname для базы; таски для базы данных hosts:app, delegate_to:database_host).
Full
Походу у меня только что модуль vsphere_file увалил вицентр.
Dmitry
А никто не писал output плагин для более компактного вывода? ну, например, сгруппировыать хосты по результату хотя бы, а не по одному на строчке
Iwan
@tnt4brain Простите, а можно вторую версию? https://www.youtube.com/watch?v=LApKSi5tUYo
Ранее она была в ссылках тут, не могу найти..
Mista
Mista
извините, это просто так прекрасно
k
Iwan
Full
Full
Короче, т.к. внятных инструментов отладки нет, приходится выдумывать. Я это делаю, запуская модули как ad-hoc команды.
Беру, заливаю файл на датастор, все ок.
Пробую удалить - вываливается красная простыня. Бла-бла-бла, exception occurred, бла-бла-бла, TypeError: 'RemoteDisconnected' object does not support indexing.
Я такой - не понял, повторю-ка с -vvvvv. Повторяю, опять простыня. Думаю, дай гляну, мож он его удалил таки, как в прошлый раз.
Открываю вицентр, а там на датасторе - пусто. Вот тут я и охренел.
В список машин - тоже пусто. Все, приплыли.
Как проверить датастор? Захожу на один из хостов, в датастор - все на месте. Фууух.
В консоль, которая на 5480 порту - тоже не пускает, пишет, что пароль неверный, хотя все ок.
Ну, ребут его вернул в чувство, в общем.
А ведь мне изначально ссыкотно было ансиблу доступ в среду давать. Так что х/з теперь, как дальше с этим быть. А если бы он ушатал вицентр насовсем...
Такие дела. Сорри за офтоп.
Gleb
ну переставил бы, проблема что ли тестовый вицентр переставить?
Full
Смищьно.
🐷
тоже часто думаю про применимость ансибла для критичной инфры, последнее время замечаю что затаскивая ансибл на проект начинается решение не проблем проекта, а решение проблем ансибла, и пусть бизнес подождет
Sebor▂▅▇█▓▒░
А можно больше конкретики? Тут все же не клуб джентльменов - наслово никто не верит
🐷
да, конечно, из последних, на ровном месте зависающие подключения по ssh, особенно часто проявляется, если прыгать через бастион
🐷
что-то было про модули, когда приходилось скатываться в башсибл
Lamobot
Sergey
Full
Блин, ну говорю же, не готов сейчас ввязываться в интересную дискуссию. :)
Модули у меня не на первом месте, если что.
Dan
как раз писал тут одну штуку, используя parallel-ssh и замучался с его багами. в конце все стало намного стабильнее когда я стал запускать тупо ssh через subprocess, и гонять subprocess.poll()
GithubReleases
aelsabbahy/goss tagged: v0.3.12
Link: https://github.com/aelsabbahy/goss/releases/tag/v0.3.12
Release notes:
# Features
Special thanks to [@petemounce](https://github.com/petemounce) and [@pedroMMM](https://github.com/pedroMMM) for their contributions!
## In this release
* OSX/Windows binaries (alpha), these are community supported, see: [platform-feat...
More
Evgenii
Возможно ли по фактам хоста определить что это виртуалка?
Lamobot
Gleb
Gleb
ansible_virtualization_type
Mista
Grek 🇺🇦
не скажу точно за все и всех, но встречал такое что ВМ-ка (Windows) на ESXi по запросу System Manufacturer выдавал производителя сервера на котором установлен гипервизор, и тогда только по вендору сетевухи мог определить, потому что там по-любому E1000 или VMXNET3
Mista
'Современные' и +
Mista
;) я же написал
Отделение Bereke Bank
Gleb