vveare138
фейлится с таким сообщением
vveare138
{"changed": false, "msg": "Requested build path docker could not be found or you do not have access."}
Anonymous
Переписать шелл, чтобы он оижадл завершения 😉
А вот тут и фокус - баш это установочный файл от производителя софта. И у него такая логика заложена. Выполняется шел. Делает свои дела, вызывает яву. Закрываем шел. Ява потом вываливается в концоль ( причем не сразу) и вещает что начала делать и как закончила.
выглядит это так
-bash-4.4$ /var/tmp/gateways/runInstaller -silent -noconfig -responseFile /var/tmp/gateways/response/tg.rsp
Starting Oracle Universal Installer...
/tmp/OraInstall2019-12-06_02-11-12PM. Please wait ...
-bash-4.4$
-bash-4.4$
-bash-4.4$ [WARNING] Preparing to launch Oracle Universal Installer from
CAUSE: Some of the optional prerequisites are not met. See logs for details.
Timur
Anatoliy
Oleg
Radik
Ruslan
👍
Dok
Гайрат
sbog
ls -lah /tmp/ например
Dok
sbog
Может быть, этот каталог - это runtime и его удаляет кто-то еще. Как используется он?
Timur
Ruslan
Ruslan
https://docs.ansible.com/ansible/latest/plugins/lookup/subelements.html#id1
Timur
Dok
sbog
Ээм.. неа
Ну угадать нельзя. Нужно больше данных
Dok
Ах если бы
Artem
Ребят, подскажите способ юзать одни и теже переменные в нескольких ролях, все что нашел выглядит как то костыльно
cent
Artem
сппапсибо
Anton
Ребят, кто настраивал Fortigate ансиблом?
Получалось dchp завести?
Timur
Artem
да вроде бы разобрался, не понимал как использовать можно одну переменную в нескольких ролях
Timur
Timur
Можно попробовать обойти ошибку, добавив until
Anonymous
подскажите, где ошибаюсь - почему то на include_tasks: не срабатывают теги, не когда вешаешь на них, никогда внутри, на include: обычный все срабатывает
Sergey
Valeriy
https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse.html
Valeriy
• For dynamic includes, the task options will only apply to the dynamic task as it is evaluated, and will not be copied to child tasks.
• For static imports, the parent task options will be copied to all child tasks contained within the import
Valeriy
Anonymous
да я везде использовал Инклюд ) это Тимур с агитировал )
Anonymous
вот и наткнулся
Anonymous
это не замечал за ним, а чем теги не угодили?
Valeriy
Anonymous
ну я не всегда читаю чат, не замечал чтобы он агитировал против тегов,
Anonymous
Вопрос был, чем ему теги не нравяться, что он против
Timur
Мне лично теги не нравятся тем, что они могут использоваться только на уровне плея и сетаться только на этом уровне
Timur
Я не знаю юзкейсов для тегов, которые нельзя было бы реализовать другими - более гибкими методами
Timur
Плюс - это лишняя логика при запуске
Alexander
Правда в том, что всегда такие вопросы очень персональные и проектозависимые. Так что ответа нет)
Саян
Всем утра, кто-нибудь сталкивался с тем, что микрот несмотря на все параметры в ансибл, запрашивает пароль? Может ли это быть связано с тем, что ему нужно подсовывать dsa ключ вместо rsa и можно ли это изменить? У меня все микроты кроме одного на rsa ключах нормально авторизуют..
Denis
Ребята, всем привет! Понимаю вопрос уже избитый наверное, но всё-таки спрошу😁 Подскажите пожалуйста, каким образом лучше сохранить результат выполнения плейбука в файл, например csv? Т.е., к примеру, я прошелся по железкам, собрал пользователей настроенных в локальной б.д. и хочу вот это всё, сохранить в файлик. Заранее спасибо!)
Саян
Ребята, всем привет! Понимаю вопрос уже избитый наверное, но всё-таки спрошу😁 Подскажите пожалуйста, каким образом лучше сохранить результат выполнения плейбука в файл, например csv? Т.е., к примеру, я прошелся по железкам, собрал пользователей настроенных в локальной б.д. и хочу вот это всё, сохранить в файлик. Заранее спасибо!)
Позвольте предположить, опытные поправят.
Если я прав то сохраняете в файл через pipe плюс перенаправление stdout? Типа ssh .... | command > file?
то наверное это надо завернуть в скрипт, в котором добавить после вывода парсинг сохраненного файла
Max
Max
в них обычно скрывается ответ на вопрос. если не хватает данных, добавить v в -vvv
Саян
Саян
Хотя с чего бы это
Max
ну вот там и надо подсмотреть.
Lamobot
Sergey
Anonymous
Timur
И их даже можно гибко менять в ходе выполнения
Timur
А с тегами так просто не получится. Это ткскзть вещь в себе.
Anonymous
Konstantin
Ребят, а есть же тут наверняка те, кто с помощью ansible обновляет linux системы? Тут вопрос в обработке ошибок. Ну понятно, что через yaml написать yum update, скажем и рассылку с отчётом о том что именно обновилось это не сложно. Но вот как быть с обработкой ошибок? Например, диск переполнен. yum выполняется, но пакеты не ставит - в отчёте приходит, что всё ок, что всё выполнилось. Как быть с обработкой ошибок?
Boris 🦍
Alex
Например, диск переполнен. yum выполняется, но пакеты не ставит - в отчёте приходит, что всё ок
а с каких это делов в отчете будет все ок?
Alex
в примере с местом - ансибл точно зафейлит таск
George
Konstantin
Konstantin
В отчёте-
Konstantin
В реальности на этом сервере 50 мб свободно
Konstantin
И там если юм запустить итог такой -
Konstantin
installing package iprutils-2.4.17.1-2.el7.x86_64 needs 228MB on the / filesystem
installing package libndp-1.2-9.el7.x86_64 needs 227MB on the / filesystem
installing package subscription-manager-rhsm-certificates-1.24.13-3.el7_7.x86_64 needs 227MB on the / filesystem
Error Summary
-----------—
Disk Requirements:
At least 336MB more space needed on the / filesystem.
George
failed=1 - не смущает?
Kiryl
Alex
Konstantin
failed=1 - не смущает?
Конечно смущает. Тут как раз задача что бы как то подробнее было что это за failed. Так же смущает что ok=1.