diff --git a/roles/nginx/tasks/main.json b/roles/nginx/tasks/main.json index 62853db..9748e6d 100644 --- a/roles/nginx/tasks/main.json +++ b/roles/nginx/tasks/main.json @@ -59,7 +59,7 @@ }, { "name": "auto reload", - "when": "auto_reload_interval != None", + "when": "var_nginx_auto_reload_interval == None", "become": true, "ansible.builtin.cron": { "name": "nginx_auto_reload", @@ -72,6 +72,21 @@ "job": "systemctl reload nginx" } }, + { + "name": "auto reload", + "when": "var_nginx_auto_reload_interval != None", + "become": true, + "ansible.builtin.cron": { + "name": "nginx_auto_reload", + "disabled": false, + "minute": "0", + "hour": "*/{{var_nginx_auto_reload_interval | string}}", + "day": "*", + "month": "*", + "weekday": "*", + "job": "systemctl reload nginx" + } + }, { "name": "restart service", "become": true,