Desidero riavviare il servizio nginx ogni volta che un file nella directory /etc/nginx/conf.d
viene creato o modificato.SaltStack: in una dichiarazione di controllo, come posso specificare una directory in cui tutti i file devono essere guardati?
Ci sono un numero di file in quella directory, e invece di specificare determinati file, mi piacerebbe vedere tutte le modifiche.
Ho provato questo:
nginx:
pkg.installed:
- name: nginx
service:
- running
- enable: True
- restart: True
- watch:
- file: /etc/nginx/nginx.conf
- file: /etc/nginx/conf.d
- pkg: nginx
ma la linea - file: /etc/nginx/conf.d
non sta facendo quello che voglio.
Questo è l'errore:
ID: nginx
Function: service.running
Result: False
Comment: The following requisites were not found:
watch:
file: /etc/nginx/conf.d
Changes:
ho provato anche un certo numero di varianti tra cui una barra finale, ma nessuno di loro lavoro.
Cosa deve essere modificato in - file: /etc/nginx/conf.d/
?
Non ho mai provato quello che stai facendo, ma sono curioso di sapere quali sono esattamente le opzioni di mount per il tuo filesystem di destinazione? 'grep root/proc/mounts' –
rootfs/rootfs rw 0 0 –