fix: ensure nginx restarts on certificate changes
All checks were successful
Build / precommit (pull_request) Successful in 5m10s

Add hasrestart => true to nginx service in simpleproxy profile to ensure
nginx performs a full restart (not reload) when certificate files change.
This is required because nginx reload does not pick up SSL certificate
changes from disk.
This commit is contained in:
Ben Vincent 2025-09-29 22:08:16 +10:00
parent a9c959d924
commit 2fa0325a5f

View File

@ -136,9 +136,10 @@ class profiles::nginx::simpleproxy (
}
service { 'nginx':
ensure => true,
enable => true,
subscribe => [
ensure => true,
enable => true,
hasrestart => true,
subscribe => [
File[$selected_ssl_cert],
File[$selected_ssl_key],
Nginx::Resource::Server[$nginx_vhost]