При запуске Ansible в режиме проверки (--check
) кажется, что команда validate
не выполняется для template
задач:
- name: Nginx is configured
template:
src: nginx.conf.j2
dest: /usr/local/etc/nginx/nginx.conf
validate: /usr/local/sbin/nginx -t -c %s
notify: Reload Nginx
Поскольку Ansible может определить разницу междуСуществующий пункт назначения и новый файл, который должен быть установлен при запуске в режиме проверки, должен иметь возможность проверить новый файл.Как и сейчас, если шаблон содержит ошибку, он будет отображаться только при реальном запуске, а не в режиме проверки.
Есть ли способ проверить файлы шаблона в режиме проверки?