Андрей
а чего vars из роли не подтягиваются?
Андрей
если не указывать vars_files: - vars/vmware_credentials.yml
Maksim
а чего vars из роли не подтягиваются?
Он же по умолчанию по-моему только main читает.
Maksim
Но могу ошибаться
Андрей
Почему перед тем, как начинать городить странное, люди не читают это: https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html#directory-layout
Alexander
По той же причине почему не читают инструкцию к новой микроволновке
Sergey
что это черт хочет? а когда указываешь полный путь, то все хорошо
путь, начинающийся со слэша - абсолютнй путь, полнее некуда
Deniss
Почему перед тем, как начинать городить странное, люди не читают это: https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html#directory-layout
Мне вот всегда нравится такой вариант ответа, нет что бы просто пасте решения сделать. Неа, скину ссылку на первый вариант общей документации в гугл) group-vars нельзя использовать если что
Maksim
Мне вот всегда нравится такой вариант ответа, нет что бы просто пасте решения сделать. Неа, скину ссылку на первый вариант общей документации в гугл) group-vars нельзя использовать если что
Эм. Может и работу всю сделать за вас? Можем и зарплату получить. В чаты вроде обычно приходят с "По документации делаю это и это, не получается. Помогите"
Андрей
Я, кстати очень удачно использую group_vars и не понимаю почему его нельзя использовать.
Sergey
Я, кстати очень удачно использую group_vars и не понимаю почему его нельзя использовать.
Простите, я что-то пропустил? Почему group_vars нельзя использовать? Я тоже пользуюсь ими не первый год, все прекрасно
Anna
а чего vars из роли не подтягиваются?
Это видимо с сайта Ансибла.
Anna
This removes the risk of sharing sensitive data with others when sharing your playbook source with them.
Anna
И пример оттуда
Anna
--- - hosts: all remote_user: root vars: favcolor: blue vars_files: - /vars/external_vars.yml
Denis 災 nobody
Мне вот всегда нравится такой вариант ответа, нет что бы просто пасте решения сделать. Неа, скину ссылку на первый вариант общей документации в гугл) group-vars нельзя использовать если что
"пасте решения" это на любой фриланс сайт. Чаты же - "подскажите, что читать и куда копать". Или учимся и думаем, или платим.
Ilya
Есть такая возможность ставить тайм-аут на выполнения таска через которое запускается вторая попытка?
Ilya
https://www.ansible.com/blog/ansible-tips-and-tricks-dealing-with-unreliable-connections-and-services
Я может плохо описал проблему, таск висит в исполнении, он не завершается, соответственно register использовать не получится
Антон
Аааа
Terry
куда ложить файл ansible.cfg для virtualenv?
Ilya
delay: задержка между двумя попытками в сек retries: количество попыток
Это если у тебя таск чем-то заканчивается, мне ж нужно чтобы исполняющийся таск после условно 5 минут исполнения перезапускалсч
Ilya
async модуль
Это похоже на то, спс
Serg
куда ложить файл ansible.cfg для virtualenv?
туда же куда и обычно, это неважно
Terry
туда же куда и обычно, это неважно
всмысле не вижно? я буду запусать ансибл в gitlab ci, первый раз такие костыли делаю, потому интересно куда его совать
Terry
что бы потом не пришел @tnt4brain и не сказал "ты хочешь странного"
Pavel
куда ложить файл ansible.cfg для virtualenv?
export ANSIBLE_CONFIG=/path/to/ansible.cfg Не вариант?
Serg
можешь хоть в /root/ положить, главное укажи ANSIBLE_CONFIG
Sergey
что бы потом не пришел @tnt4brain и не сказал "ты хочешь странного"
😂😆 Вообще всё зависит от твоих хотелок, можешь прям в корень проекта положить, и он подтянется.
Sergey
Тролль :-)))
Lamobot
всмысле не вижно? я буду запусать ансибл в gitlab ci, первый раз такие костыли делаю, потому интересно куда его совать
https://docs.ansible.com/ansible/latest/reference_appendices/config.html#the-configuration-file Глобальные настройки, подходящие для всего в /etc/ansible, если для какого-то проекта нужны другие, то можно либо переменными окружения поменять, либо прямо в корень проекта свой ansible.cfg
Alex
а может кто поделиться универсальным таском, который ставит python3 c учетом, что на машине может быть не установлен питон как таковой
Maksim
А у нас вроде здесь где-то были "профессиональные" книги по ансиблу, никто не ткнет ссылочкой?
Full
Сейчас наблюдаю странное поведение модуля apache2_module. Молча висит более 10 минут. Ни ошибок, ни действий каких-то - ничего. Как понять, что вообще происходит?
Anonymous
Коллеги, подскажите как в ансибл лог выводить в файл ? ну кроме >
Alex
Модуль raw.
это и так понятно, интересуют сами проверки
Maksim
я думаю в этих книгах ты ничего нового не найдёшь
Да не, почему. Я иногда просматриваю популярные репы в galaxy, и почти всегда вижу логику "я бы такое не написал"
Никита
Да не, почему. Я иногда просматриваю популярные репы в galaxy, и почти всегда вижу логику "я бы такое не написал"
ну вот, уже есть экспертиза в книгах по простым технологиям как докер, дженкинс, ансибл, дают базу, просто разжевывают её прям пожалел, что купил, а вот по куберу, Джанго, опенстеку реально интересные
Igor
Подскажите, почему не находит пакет: --- - hosts: all gather_facts: yes become: yes become_method: sudo vars: my_packages: - htop - default-jre - openjdk-11-jdk - openjdk-8-jdk - java-7-oracle - java-8-oracle tasks: - name: Check java packages block: - name: Gather the package facts package_facts: manager: auto - name: Check packages is installed debug: msg: "{{ my_packages }} are installed!" when: "'my_packages' in ansible_facts.packages" with_items: "{{ my_packages }}" Должен находить htop, но почему то скипает: skipping: [127.0.0.1] => (item=htop)
Igor
спасибо
Terry
На сколько будет лучше использовать ansible-container вместо простого docker_image_module ?
Wadik
Добрый день. Создаю вот такой playbook . После его запуска мне пишет "* fatal: [10.0.80.14]: FAILED! => {"changed": false, "dest": "D:\\test", "msg": "\\\\10.0.80.23\\c$\\гsers does not exist!", "purge": false, "recurse": true, "src": "\\\\10.0.80.23\\c$\\гsers"}" . Пытался src взять в двойные / одинарные ковычки, не помогло
Wadik
Подскажите пожалуйста как правильно
Sergey
ты же видишь, что у тебя очепятка в названии шары?
Wadik
нет, он не видит)
Пора идти домой, отдыхать )
Wadik
Спасибо
Wadik
А нет. Это лыжи не едут
Wadik
fatal: [10.0.80.14]: FAILED! => {"changed": false, "dest": "D:\\test", "msg": "\\\\10.0.80.23\\c$\\users does not exist!", "purge": false, "recurse": true, "src": "\\\\10.0.80.23\\c$\\users"}
Wadik
Через проводник путь открывается
Wadik
Я хочу что бы оно работало (
Wadik
и я так страдаю
Wadik
решения нету что ли ?
.
Привет. Кто использует Ansible для деплоймента приложений? Использую докер для этого сейчас, но не уверен что есть толк от него, если ансибл может в конфигурацию и деплоймент одинаково хорошо. Интересен опыт его использования в таком контексте
Wadik
делал
Grek 🇺🇦
сделай в обход - смонтируй шару на ансибл хост и потом скопируй на виндовый
Wadik
сделай в обход - смонтируй шару на ансибл хост и потом скопируй на виндовый
вот так ? R- это примонтированный сетевой ресур на испытуемом . Не работает
Grek 🇺🇦
нет, на ансибл хост смонтируй шару например в /mnt/win, вторым таском из /mnt/win копируй все на виндовую тачку
Grek 🇺🇦
а, вот еще вопрос - шара доступна для всех? может пользователь под которым копируете не имеет доступа к ней?
Grek 🇺🇦
а через win_copy работает? что-то типа https://www.reddit.com/r/ansible/comments/8bhbno/map_windows_drive_and_copy_file_from_remote_to/