Я хотел бы, чтобы служба nginx перезапускалась всякий раз, когда создается или изменяется любой файл в каталоге /etc/nginx/conf.d
.
В этом каталоге есть несколько файлов, и вместо того, чтобы указывать конкретные файлы, я хотел бы следить за всеми изменениями.
Я пробовал это:
nginx:
pkg.installed:
- name: nginx
service:
- running
- enable: True
- restart: True
- watch:
- file: /etc/nginx/nginx.conf
- file: /etc/nginx/conf.d
- pkg: nginx
но строка - file: /etc/nginx/conf.d
не делает то, что я хочу.
Это ошибка:
ID: nginx
Function: service.running
Result: False
Comment: The following requisites were not found:
watch:
file: /etc/nginx/conf.d
Changes:
Я также пробовал несколько вариантов, включая косую черту в конце, но ни один из них не работает.
На что следует заменить - file: /etc/nginx/conf.d/
?
grep root /proc/mounts
- person Dan Garthwaite   schedule 18.05.2014