Если у меня есть что-то вроде этого:анзибль include_vars продолжать, если файл не найден
- include_vars: this_file_doesnt_exist.yml
анзибль отбросит ошибка «входной файл не найден ...» и остановить процесс подготовки.
Мне интересно, можно ли продолжить процесс обеспечения, если файл не найден.
Мой случай использования является следующее:
- попытка загрузить переменные файл
- выполнять задачи, если эти переменные существуют
Пример:
- include_vars: aptcacher.yml
- name: use apt-cache
template: src=01_proxy.j2 dest=/etc/apt/apt.conf.d/01_proxy owner=root group=root mode=644
sudo: true
when: aptcacher_host is defined
анзибль Версия: 1.9 .1
Первый случай не работает, ему необходимо в по меньшей мере один файл соответствует (выходы «Нет исходного файла»). Второй случай действительно работает, но он звучит скорее как обходное решение, а правильное/чистое решение. Благодаря! –