Timur
Вообще нет ансибла в репах :)
V.
питоновские либы только через pip и надо ставить.. желательно в venv
Timur
Maxim
Не понял юмора
центось славится старыми версиями примерно всего, как и стейбл
Anonymous
Timur
tutunak
Maxim
Timur
Timur
В пакетных репах для ансибла обычно старое неподдерживаемое говно
Alexander
Опять обычный вопрос стартовал DM FFA :)
Timur
Короче, не нужно категоричных высказываний про pip делать, вот и все
Timur
Это нормальный способ установки
Timur
А на многих дистрах - вообще единственный
Alexander
Timur
Alexander
Чёрт возьми, у меня нет автодополнения при установке через pip
Timur
На какие опции дополнение вам нужно?
tutunak
Maxim
(ну или берём центось, берём репозиторий, далее по тексту)
Anonymous
для centos epel есть же(https://computingforgeeks.com/how-to-install-and-configure-ansible-on-rhel-8-centos-8/) + коллекции (https://www.softwarecollections.org/en/). хотя я пользую через virtualenv + pip
Alexander
Maxim
(вы ещё make install посоветуйте, серьёзно)
Maxim
(а чем плох мейк-инсталл, у меня никогда не было проблем, а где-то это единственный способ)
Alexander
Maxim
Timur
Maxim
я не буду это комментировать
Timur
А зачем это нужно
Alexander
А зачем это нужно
Привык с другими утилитами так работать. Намного удобнее, чем --help.
Anonymous
tutunak
А ну вот ещё более правильный метод
Anonymous
там правда с 2.9 , но это уже совсем "скоро"
Alexander
Maxim
Alexander
Alexander
Alexander
Maxim
вы меня слушаете вообще?
Maxim
у вас для работы баш-комплишена должен сорситься сам баш-комплишен
Maxim
не дополнения, которые вы взяли с гитхаба, а сам баш-комплишен
Anonymous
ага
Alexander
Anonymous
есть еще табличка, которая объясняет почему сидеть на "старых" версиях плохая затея. https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html
Артём
security fixes в ансибле? Удалённое исполнение кода?
Alexander
Уязвимость позволяет злоумышленнику посылать команды через SSH!
Anonymous
https://github.com/ansible/ansible/security/advisories
Anonymous
ansible вполне может тянуть python либы в которых обнаружили уязвимости.
Alexander
Подскажите как правильно проверять сущестование файла
- stat:
path: "{{ file }}"
register: file_check
- include: lala.yml
when: file_check is defined and file_check.stat.exists == True
Если файла нет, то file.stat.exist выдает ошибку
Alexander
Alexander
Так стоп
Alexander
register: file_check а проверка на file?
Alexander
Если можно так назвать
Alexander
И дальше таск должен исполниться, если есть
Nikolai
when: file_check is defined and file_check.stat.exists == True
Alexander
Оставлял только file_check is defined, но таск все равно исполнялся
Alexander
exsits, а не exist
tutunak
Alexander
Alexander
Не надо == True
Так же валится с 'dict object' has no attribute 'stat'