CHIP
и как убунту в проде?
Также как и центось, только в профиль
Vitaly
Каждый апдейт как минное поле :)
Radik
Vitaly
В корне различные дистрибы
Radik
хотя мы и центось только по нужде обновляем отдельные пакеты
Vitaly
Просттите, при очередном обновление вдруг все юзер папки начинают с 777 создаваться, это норм?
Vitaly
Было такое с lts не так давно
Гайрат
Если очень хочется rpm-based дистриб и 5 ядро - есть же Fedora. Тем более на десктоп
Terry
и как убунту в проде?
збс просто, всем советую
Alexey
Если очень хочется rpm-based дистриб и 5 ядро - есть же Fedora. Тем более на десктоп
когда-то пробовал 27 ставил, но оно почему-то паниковало на моем железе и мне надоело с ней воевать просто
simplemice.eth
это точно чат про ансибл а не убунту?
simplemice.eth
заканчивайте флуд
Anonymous
buildah, poman + ansible-bender в разрезе CI сборки образов или kaniko? кто как решает проблемы? что использует?
Александр
Подскажите более чёткое определение башсибла.
Антон
Подскажите более чёткое определение башсибла.
это когда ансибл используют как инстумент доставки команд баша, а вся логика заключена в баш-скрипте
Антон
в большенстве случаем при этом идет полное игнорирование доков и здравого смысла
Александр
это когда ансибл используют как инстумент доставки команд баша, а вся логика заключена в баш-скрипте
Мне тут усердно подсказывают, что вообще любой таск с shell и command вне зависимости от того, что в ansible нет альтернативной команды
Александр
Так ли это?
Антон
ну иногда этого не избежать, но всеми силамы лучше стараться так не делать
Антон
и тут всеми силамы пытаются этого избежать
Александр
ну иногда этого не избежать, но всеми силамы лучше стараться так не делать
Если не избежать, то считается ли это истиным башсиблом или всё же логичнее считать башсиблом ТОЛЬКО такое подобие shell: yum
Антон
=))) а реально ли так важны границы? главное принцип понять, а исключения всегда будут
Александр
Нужно ли считать башсиблом такое shell: grub-mkconfig
Антон
просто надо пытаться понять насколько то, во что вы уперлись реально является проблемой
Timur
Если не избежать, то считается ли это истиным башсиблом или всё же логичнее считать башсиблом ТОЛЬКО такое подобие shell: yum
Есть таски, которые действительно имеет смысл реализовать с помощью модулей shell и command
Timur
Просто иногда это оправданно
Timur
Но в большинстве случаев - нет
Timur
Это как оператор goto в программировании
Timur
Использование его считается дурным тоном. Но иногда это необходимо
Александр
=))) а реально ли так важны границы? главное принцип понять, а исключения всегда будут
Да, важно. В частности возник спор из-за этого. Т.к. имеется плейбук, но часть команд написана в стиле shell: grub-mkconfig а оппонент обвиняет меня в корявости, типа это вообще не может считаться использованием ansible, а просто скрипт на bash. Типа задача поставленная не решена мной.
Timur
Можно обойтись command
Timur
Для операций над загрузчиком отдельного модуля нет
Александр
Если в команде нет пайпов и перенаправления вывода, то shell не нужен
В контексте вопроса можно грубо считать, что использование shell и command равнозначно.
Timur
Там можно и модулями shell/command пользоваться
Антон
Антон
надеюсь вы шутите
Александр
надеюсь вы шутите
А разве это было похоже на серьёзное заявление?
Alexander
беда... в интернете обвинили в корявости =))) меня вообще в этом чатике обвинили в нубстве и в том, что я нихера не смыслю как кодить на питоне - но это же не повод так загоняться =)))
Это стандартная тема. Заходишь спросить, в какой пропорции нужно яйца в тесто для пирога мешать, сразу же выскакивают пару уникумов, которым нужно похвалиться, что они умеют глазунью делать, а всё остальное фигня.
Sergey
Да, важно. В частности возник спор из-за этого. Т.к. имеется плейбук, но часть команд написана в стиле shell: grub-mkconfig а оппонент обвиняет меня в корявости, типа это вообще не может считаться использованием ansible, а просто скрипт на bash. Типа задача поставленная не решена мной.
Если такой вызов обмазан внятными проверками с "when:" и "creates:", а соответствующего модуля в Ansible нет, то, на мой взгляд, подобный вызов имеет место быть. Вообще, в оригинале термин "башсибл" означал именно тупо вызов команд из модулей shell/command без понимания, что именно делается, и как вообще это можно реализовать модулями именно Ansible.
zhag
У меня ансибл на винду ругается что темп не может создать, кто использовал ансибл с виндой?
Alexander
https://github.com/ansible/ansible/issues/57839 Ужас
tutunak
https://github.com/ansible/ansible/issues/57839 Ужас
Норм, хорошо не догадался до этого хака сам
zhag
TASK [Gathering Facts] ********************************************************* fatal: [wapi-test]: UNREACHABLE! => {"changed": false, "msg": "Authentication or permission failure. In some cases, you may have been able to authenticate and did not have permissions on the target directory. Consider changing the remote tmp path in ansible.cfg to a path rooted in \"/tmp\". Failed command was: ( umask 77 && mkdir -p \"` echo $env:temp/ansible-tmp-1572024315.29-142131004410193 `\" && echo ansible-tmp-1572024315.29-142131004410193=\"` echo $env:temp/ansible-tmp-1572024315.29-142131004410193 `\" ), exited with result 1", "unreachable": true}
zhag
Ума не приложу что для винды в remote_tmp = писать
Александр
)))
UglyKoyote
/q
zhag
Я так понимаю никто ансиблом винду не ковыряет)
zhag
Конкретно вопрос На шаге [Gathering Facts] выдет ошибку "Authentication or permission failure. In some cases, you may have been able to authenticate and did not have permissions on the target directory. Consider changing the remote tmp path in ansible.cfg to a path rooted in \"/tmp\". Failed command was: ( umask 77 && mkdir -p \"` echo ~/.ansible/tmp/ansible-tmp-1572191153.77-181416738996698 `\" && echo ansible-tmp-1572191153.77-181416738996698=\"` echo ~/.ansible/tmp/ansible-tmp-1572191153.77-181416738996698 `\" ), exited with result 1", "unreachable": true} Что нужно использовать в ansible.cfg в качестве remote_tmp =
zhag
Дичь
zhag
+ umask 77 && mkdir -p \"` echo $HOME/.ansible/tmp/ansible-tmp-15721915 ... + ~~ The token '&&' is not a valid statement separator in this version.
zhag
Ненавижу винду
Timur
win_ping проходит?
Anonymous
http://redhat.lookbookhq.com/jp_ansible_comic
Timur
http://redhat.lookbookhq.com/jp_ansible_comic
Кавайная книжка! 😁
zhag
У вас точно с параметрами подключения все нормально?
Я так понимаю что нет, он подключается к виндовой тачке через ssh и пытается исполнить башовые команды в павершеле Например umask
zhag
я его не задавал значит дефолтный
zhag
Я так понимаю вот моя дока https://docs.ansible.com/ansible/latest/user_guide/windows_winrm.html
zhag
Спасибо
Dr. L.S.Dee
Сам спросил, сам ответил. Хо-ро-шо!
Sergey
респект
Dr. L.S.Dee
Alex
> я его не задавал значит дефолтный а как можно узнать дефолтное значение для ansible_connection ?